[Expat-discuss] Linking error

abhishek.v at tcs.com abhishek.v at tcs.com
Tue Nov 27 12:04:43 CET 2007


Hi.
I m using graphml.cpp and graphml.hpp of boost lib which make use of expat 
.
I m working on Windows-Xp so i have downloaded expat and also extracted it 
to a
particular location. when trying to compile the program i m getting 
following linking error.

make.exe -f "C:\Dev-Cpp\graphml\Makefile.win" all
g++.exe -D__DEBUG__ -c main.cpp -o main.o 
-I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" 
-I"C:/Dev-Cpp/include/c++/3.4.2/backward" 
-I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2" 
 -I"C:/Dev-Cpp/include"  -I"C:/Dev-Cpp/graphml" 
-I"C:/SRLGrp/BoostLib/expat-2.0.1/lib" -I"C:/SRLGrp/BoostLib/boost_1_34_1" 
 -I"C:/SRLGrp/BoostLib/expat-2.0.1"    -pg -g3

g++.exe -D__DEBUG__ -c 
../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.cpp -o 
../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.o 
-I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" 
-I"C:/Dev-Cpp/include/c++/3.4.2/backward" 
-I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2" 
 -I"C:/Dev-Cpp/include"  -I"C:/Dev-Cpp/graphml" 
-I"C:/SRLGrp/BoostLib/expat-2.0.1/lib" -I"C:/SRLGrp/BoostLib/boost_1_34_1" 
 -I"C:/SRLGrp/BoostLib/expat-2.0.1"    -pg -g3

g++.exe -D__DEBUG__ main.o 
../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.o  -o 
"graphml.exe" -L"C:/Dev-Cpp/lib"  -lgmon -pg  -g3 

../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.o(.text$_ZN14graphml_reader3runERSi[graphml_reader::run(std::basic_istream<char, 
std::char_traits<char> >&)]+0x73): In function 
`ZN5boost22undirected_graph_errorD0Ev':
C:/SRLGrp/BoostLib/boost_1_34_1/boost/graph/graphviz.hpp: undefined 
reference to `XML_ParserCreateNS'
../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.o(.text$_ZN14graphml_reader3runERSi[graphml_reader::run(std::basic_istream<char, 
std::char_traits<char> 
>&)]+0x91):C:/SRLGrp/BoostLib/boost_1_34_1/boost/graph/graphviz.hpp: 
undefined reference to `XML_SetElementHandler'
../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.o(.text$_ZN14graphml_reader3runERSi[graphml_reader::run(std::basic_istream<char, 
std::char_traits<char> 
>&)]+0xa4):C:/SRLGrp/BoostLib/boost_1_34_1/boost/graph/graphviz.hpp: 
undefined reference to `XML_SetCharacterDataHandler'
../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.o(.text$_ZN14graphml_reader3runERSi[graphml_reader::run(std::basic_istream<char, 
std::char_traits<char> 
>&)]+0xb6):C:/SRLGrp/BoostLib/boost_1_34_1/boost/graph/graphviz.hpp: 
undefined reference to `XML_SetUserData'
../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.o(.text$_ZN14graphml_reader3runERSi[graphml_reader::run(std::basic_istream<char, 
std::char_traits<char> >&)]+0x12b): In function 
`ZN5boost12read_graphmlERSiRNS_12mutate_graphE':
C:/Dev-Cpp/graphml/../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.cpp:349: 
undefined reference to `XML_Parse'
../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.o(.text$_ZN14graphml_reader3runERSi[graphml_reader::run(std::basic_istream<char, 
std::char_traits<char> 
>&)]+0x1af):C:/Dev-Cpp/graphml/../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.cpp:351: 
undefined reference to `XML_GetCurrentColumnNumber'
../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.o(.text$_ZN14graphml_reader3runERSi[graphml_reader::run(std::basic_istream<char, 
std::char_traits<char> 
>&)]+0x1c0):C:/Dev-Cpp/graphml/../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.cpp:351: 
undefined reference to `XML_GetCurrentLineNumber'
../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.o(.text$_ZN14graphml_reader3runERSi[graphml_reader::run(std::basic_istream<char, 
std::char_traits<char> 
>&)]+0x1d1):C:/Dev-Cpp/graphml/../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.cpp:351: 
undefined reference to `XML_GetErrorCode'
../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.o(.text$_ZN14graphml_reader3runERSi[graphml_reader::run(std::basic_istream<char, 
std::char_traits<char> 
>&)]+0x1d9):C:/Dev-Cpp/graphml/../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.cpp:351: 
undefined reference to `XML_ErrorString'
../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.o(.text$_ZN14graphml_reader3runERSi[graphml_reader::run(std::basic_istream<char, 
std::char_traits<char> >&)]+0x259): In function 
`Z41__static_initialization_and_destruction_0ii':
C:/Dev-Cpp/include/c++/3.4.2/iostream:77: undefined reference to 
`XML_ParserFree'
../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.o(.text$_ZN14graphml_reader3runERSi[graphml_reader::run(std::basic_istream<char, 
std::char_traits<char> >&)]+0x3c9): In function 
`GLOBAL__D__ZN5boost12read_graphmlERSiRNS_12mutate_graphE':
C:/Dev-Cpp/graphml/../../SRLGrp/BoostLib/boost_1_34_1/libs/graph/src/graphml.cpp:355: 
undefined reference to `XML_ParserFree'
collect2: ld returned 1 exit status

Kindly help

Thanks
Abhishek Vyas
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you




More information about the Expat-discuss mailing list