Boost C++ Libraries: Ticket #3277: Latest serialization svn update in trunk breaks application build https://svn.boost.org/trac10/ticket/3277 <p> Hello </p> <p> When building from a scratch an application that uses Boost Serialization, the application no longer links. The same application used to build and run fine. </p> <p> Log: algo_api_algorithm.cpp.o: In function `boost::archive::detail::common_iarchive&lt;boost::archive::xml_iarchive&gt;::find(boost::serialization::extended_type_info const&amp;) const': algo_api_algorithm.cpp:(.text._ZNK5boost7archive6detail15common_iarchiveINS0_12xml_iarchiveEE4findERKNS_13serialization18extended_type_infoE[boost::archive::detail::common_iarchive&lt;boost::archive::xml_iarchive&gt;::find(boost::serialization::extended_type_info const&amp;) const]+0x19): undefined reference to `boost::archive::detail::archive_serializer_map&lt;boost::archive::xml_iarchive&gt;::find(boost::serialization::extended_type_info const&amp;)' collect2: ld returned 1 exit status </p> <p> Code </p> <p> boost::asio::ip::tcp::iostream s(topology_server_address, topology_server_port); boost::archive::xml_iarchive ia(s); ia &gt;&gt; BOOST_SERIALIZATION_NVP(database_-&gt;g); </p> <p> g is a boost graph </p> <p> Ubuntu karmic Linux 2.6.31-3-generic <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/19" title="#19: Bugs: Problems building on NT &amp; Linux (closed: Out of Date)">#19</a>-Ubuntu SMP Tue Jul 14 16:04:41 UTC 2009 i686 GNU/Linux </p> <p> gcc -v Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.4.0-11ubuntu1' --with-bugurl=<a class="ext-link" href="file:///usr/share/doc/gcc-4.4/README.Bugs"><span class="icon">​</span>file:///usr/share/doc/gcc-4.4/README.Bugs</a> --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu Thread model: posix gcc version 4.4.0 (Ubuntu 4.4.0-11ubuntu1) </p> <p> Thanks </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/3277 Trac 1.4.3 anonymous Sun, 19 Jul 2009 07:49:17 GMT status, severity changed; resolution set https://svn.boost.org/trac10/ticket/3277#comment:1 https://svn.boost.org/trac10/ticket/3277#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">invalid</span> </li> <li><strong>severity</strong> <span class="trac-field-old">Regression</span> → <span class="trac-field-new">Not Applicable</span> </li> </ul> <p> it seems that a full rebuild of boost fixed the issue, apologies for the noise </p> Ticket