Hi all, Boost Version: 1.38.0 ========== Compiler:/_TOOLS_/dist/gnu-gcc-/4.1.1-binutils-2.16.1/x86_64-pc-linux2.4/bin/gcc ====== While running my test case i am getting following ERROR, I know this is linking Error, Please Help me to remove this. ERROR: ====== test.o: In function `boost::serialization::detail::extended_type_info_typeid_0::extended_type_info_typeid_0()': test.cpp:(.text._ZN5boost13serialization6detail27extended_type_info_typeid_0C2Ev[boost::serialization::detail::extended_type_info_typeid_0::extended_type_info_typeid_0()]+0x7): undefined reference to `boost::serialization::detail::extended_type_info_typeid_0::type_info_key' test.o: In function `boost::archive::detail::common_iarchiveboost::archive::text_iarchive::common_iarchive()': test.cpp:(.text._ZN5boost7archive6detail15common_iarchiveINS0_13text_iarchiveEEC2Ev[boost::archive::detail::common_iarchiveboost::archive::text_iarchive::common_iarchive()]+0xd): undefined reference to `boost::archive::detail::basic_iarchive::basic_iarchive()' test.o: In function `boost::archive::detail::common_iarchiveboost::archive::text_iarchive::init()': test.cpp:(.text._ZN5boost7archive6detail15common_iarchiveINS0_13text_iarchiveEE4initEv[boost::archive::detail::common_iarchiveboost::archive::text_iarchive::init()]+0x2f): undefined reference to `boost::archive::ARCHIVE_SIGNATURE' test.cpp:(.text._ZN5boost7archive6detail15common_iarchiveINS0_13text_iarchiveEE4initEv[boost::archive::detail::common_iarchiveboost::archive::text_iarchive::init()]+0xd0): undefined reference to `boost::archive::ARCHIVE_VERSION' test.o: In function `boost::serialization::extended_type_info_typeid<Myclass const>::extended_type_info_typeid()': test.cpp:(.text._ZN5boost13serialization25extended_type_info_typeidIKN3ddr3DDREEC1Ev[boost::serialization::extended_type_info_typeid<Myclass const>::extended_type_info_typeid()]+0x23): undefined reference to `boost::serialization::extended_type_info::self_register()' test.o: In function `boost::archive::detail::common_oarchiveboost::archive::text_oarchive::init()': test.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE4initEv[boost::archive::detail::common_oarchiveboost::archive::text_oarchive::init()]+0x14): undefined reference to `boost::archive::ARCHIVE_SIGNATURE' test.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEE4initEv[boost::archive::detail::common_oarchiveboost::archive::text_oarchive::init()]+0x85): undefined reference to `boost::archive::ARCHIVE_VERSION' test.o: In function `boost::archive::detail::common_oarchiveboost::archive::text_oarchive::common_oarchive()': test.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEEC2Ev[boost::archive::detail::common_oarchiveboost::archive::text_oarchive::common_oarchive()]+0xd): undefined reference to `boost::archive::detail::basic_oarchive::basic_oarchive()' collect2: ld returned 1 exit status make[1]: *** [test] Error 1 make[1]: Leaving directory `test/TEST' make: *** [check-am] Error 2 Thanks, Niranjan
AMDG niranjan bangera wrote:
Hi all,
Boost Version: 1.38.0 ==========
Compiler:/_TOOLS_/dist/gnu-gcc-/4.1.1-binutils-2.16.1/x86_64-pc-linux2.4/bin/gcc ======
While running my test case i am getting following ERROR, I know this is linking Error, Please Help me to remove this.
Are you linking to the serialization library? In Christ, Steven Watanabe
participants (2)
-
niranjan bangera
-
Steven Watanabe