<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Boost Serialization Beispiel kompilieren]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe angefangen, mich mit der Serialization aus Boost zu befassen, und wollte zum Anfang die Beispiele aus dem <a href="http://www.highscore.de/cpp/boost/serialisierung.html" rel="nofollow">Tutorial</a> nachvollziehen. Schon der erste Code-Schnipsel lässt sich nicht kompilieren, sondern erschlägt mich mit (für mich) nicht nachvollziehbaren Reihen von Fehlern.</p>
<p>Error-Log des Compilers:</p>
<pre><code>/tmp/ccIuIqsf.o: In function `boost::archive::text_oarchive::text_oarchive(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned int)':
serial.cpp:(.text._ZN5boost7archive13text_oarchiveC1ERSoj[boost::archive::text_oarchive::text_oarchive(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned int)]+0x1b): undefined reference to `boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::text_oarchive_impl(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned int)'
/tmp/ccIuIqsf.o: In function `boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()':
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED2Ev[boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()]+0x2c): undefined reference to `boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::~basic_text_oprimitive()'
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED2Ev[boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()]+0x46): undefined reference to `boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::~basic_text_oprimitive()'
/tmp/ccIuIqsf.o: In function `boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()':
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED1Ev[boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()]+0x2c): undefined reference to `boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::~basic_text_oprimitive()'
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED1Ev[boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()]+0x46): undefined reference to `boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::~basic_text_oprimitive()'
/tmp/ccIuIqsf.o: In function `boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()':
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED0Ev[boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()]+0x2c): undefined reference to `boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::~basic_text_oprimitive()'
/tmp/ccIuIqsf.o:serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED0Ev[boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()]+0x46): more undefined references to `boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::~basic_text_oprimitive()' follow
/tmp/ccIuIqsf.o: In function `boost::archive::detail::common_oarchive&lt;boost::archive::text_oarchive&gt;::~common_oarchive()':
serial.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEED2Ev[boost::archive::detail::common_oarchive&lt;boost::archive::text_oarchive&gt;::~common_oarchive()]+0x16): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
/tmp/ccIuIqsf.o: In function `boost::archive::detail::common_oarchive&lt;boost::archive::text_oarchive&gt;::~common_oarchive()':
serial.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEED1Ev[boost::archive::detail::common_oarchive&lt;boost::archive::text_oarchive&gt;::~common_oarchive()]+0x16): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
/tmp/ccIuIqsf.o: In function `boost::archive::detail::common_oarchive&lt;boost::archive::text_oarchive&gt;::~common_oarchive()':
serial.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEED0Ev[boost::archive::detail::common_oarchive&lt;boost::archive::text_oarchive&gt;::~common_oarchive()]+0x16): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
/tmp/ccIuIqsf.o: In function `void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, int&gt;(boost::archive::text_oarchive&amp;, int const&amp;)':
serial.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text_oarchiveEiEEvRT_RKT0_[void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, int&gt;(boost::archive::text_oarchive&amp;, int const&amp;)]+0xd): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
/tmp/ccIuIqsf.o: In function `void boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::save&lt;int&gt;(int const&amp;)':
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE4saveIiEEvRKT_[void boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::save&lt;int&gt;(int const&amp;)]+0xd): undefined reference to `boost::archive::basic_text_oarchive&lt;boost::archive::text_oarchive&gt;::newtoken()'
/tmp/ccIuIqsf.o: In function `void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;int&gt;(int const&amp;)':
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;int&gt;(int const&amp;)]+0x49): undefined reference to `boost::archive::archive_exception::archive_exception(boost::archive::archive_exception::exception_code, char const*, char const*)'
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;int&gt;(int const&amp;)]+0x65): undefined reference to `boost::archive::archive_exception::~archive_exception()'
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;int&gt;(int const&amp;)]+0x7c): undefined reference to `boost::archive::archive_exception::~archive_exception()'
/tmp/ccIuIqsf.o: In function `boost::archive::archive_exception::archive_exception(boost::archive::archive_exception const&amp;)':
serial.cpp:(.text._ZN5boost7archive17archive_exceptionC1ERKS1_[boost::archive::archive_exception::archive_exception(boost::archive::archive_exception const&amp;)]+0x27): undefined reference to `vtable for boost::archive::archive_exception'
serial.cpp:(.text._ZN5boost7archive17archive_exceptionC1ERKS1_[boost::archive::archive_exception::archive_exception(boost::archive::archive_exception const&amp;)]+0x3b): undefined reference to `vtable for boost::archive::archive_exception'
/tmp/ccIuIqsf.o: In function `void boost::serialization::throw_exception&lt;boost::archive::archive_exception&gt;(boost::archive::archive_exception const&amp;)':
serial.cpp:(.text._ZN5boost13serialization15throw_exceptionINS_7archive17archive_exceptionEEEvRKT_[void boost::serialization::throw_exception&lt;boost::archive::archive_exception&gt;(boost::archive::archive_exception const&amp;)]+0x3e): undefined reference to `boost::archive::archive_exception::~archive_exception()'
serial.cpp:(.text._ZN5boost13serialization15throw_exceptionINS_7archive17archive_exceptionEEEvRKT_[void boost::serialization::throw_exception&lt;boost::archive::archive_exception&gt;(boost::archive::archive_exception const&amp;)]+0x46): undefined reference to `typeinfo for boost::archive::archive_exception'
/tmp/ccIuIqsf.o:(.rodata._ZTIN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEEE[typeinfo for boost::archive::detail::common_oarchive&lt;boost::archive::text_oarchive&gt;]+0x10): undefined reference to `typeinfo for boost::archive::detail::basic_oarchive'
/tmp/ccIuIqsf.o: In function `void boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::save&lt;unsigned int&gt;(unsigned int const&amp;)':
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE4saveIjEEvRKT_[void boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::save&lt;unsigned int&gt;(unsigned int const&amp;)]+0xd): undefined reference to `boost::archive::basic_text_oarchive&lt;boost::archive::text_oarchive&gt;::newtoken()'
/tmp/ccIuIqsf.o: In function `void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;unsigned int&gt;(unsigned int const&amp;)':
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIjEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;unsigned int&gt;(unsigned int const&amp;)]+0x49): undefined reference to `boost::archive::archive_exception::archive_exception(boost::archive::archive_exception::exception_code, char const*, char const*)'
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIjEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;unsigned int&gt;(unsigned int const&amp;)]+0x65): undefined reference to `boost::archive::archive_exception::~archive_exception()'
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIjEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;unsigned int&gt;(unsigned int const&amp;)]+0x7c): undefined reference to `boost::archive::archive_exception::~archive_exception()'
/tmp/ccIuIqsf.o: In function `void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, boost::archive::tracking_type&gt;(boost::archive::text_oarchive&amp;, boost::archive::tracking_type const&amp;)':
serial.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text_oarchiveENS0_13tracking_typeEEEvRT_RKT0_[void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, boost::archive::tracking_type&gt;(boost::archive::text_oarchive&amp;, boost::archive::tracking_type const&amp;)]+0xd): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
/tmp/ccIuIqsf.o: In function `void boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::save&lt;boost::archive::tracking_type&gt;(boost::archive::tracking_type const&amp;)':
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE4saveINS0_13tracking_typeEEEvRKT_[void boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::save&lt;boost::archive::tracking_type&gt;(boost::archive::tracking_type const&amp;)]+0xd): undefined reference to `boost::archive::basic_text_oarchive&lt;boost::archive::text_oarchive&gt;::newtoken()'
/tmp/ccIuIqsf.o: In function `void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, unsigned int&gt;(boost::archive::text_oarchive&amp;, unsigned int const&amp;)':
serial.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text_oarchiveEjEEvRT_RKT0_[void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, unsigned int&gt;(boost::archive::text_oarchive&amp;, unsigned int const&amp;)]+0xd): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
/tmp/ccIuIqsf.o: In function `void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;(boost::archive::text_oarchive&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)':
serial.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text_oarchiveESsEEvRT_RKT0_[void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;(boost::archive::text_oarchive&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)]+0xd): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
serial.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text_oarchiveESsEEvRT_RKT0_[void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;(boost::archive::text_oarchive&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)]+0x1f): undefined reference to `boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::save(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)'
/tmp/ccIuIqsf.o: In function `void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;boost::archive::tracking_type&gt;(boost::archive::tracking_type const&amp;)':
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13tracking_typeEEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;boost::archive::tracking_type&gt;(boost::archive::tracking_type const&amp;)]+0x49): undefined reference to `boost::archive::archive_exception::archive_exception(boost::archive::archive_exception::exception_code, char const*, char const*)'
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13tracking_typeEEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;boost::archive::tracking_type&gt;(boost::archive::tracking_type const&amp;)]+0x65): undefined reference to `boost::archive::archive_exception::~archive_exception()'
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13tracking_typeEEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;boost::archive::tracking_type&gt;(boost::archive::tracking_type const&amp;)]+0x7c): undefined reference to `boost::archive::archive_exception::~archive_exception()'
collect2: ld returned 1 exit status
</code></pre>
<p>Compiler ist gcc aus dem Kubuntu Repository. Ein include Problem ist es nicht, ein einfaches boost-Programm aus dem Getting Started-Teil ließ sich kompilieren.</p>
<p>Würde mich über eine Idee freuen</p>
<p>Grüße<br />
brigg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/283577/boost-serialization-beispiel-kompilieren</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 15:17:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/283577.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Mar 2011 11:46:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Boost Serialization Beispiel kompilieren on Tue, 15 Mar 2011 11:46:16 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe angefangen, mich mit der Serialization aus Boost zu befassen, und wollte zum Anfang die Beispiele aus dem <a href="http://www.highscore.de/cpp/boost/serialisierung.html" rel="nofollow">Tutorial</a> nachvollziehen. Schon der erste Code-Schnipsel lässt sich nicht kompilieren, sondern erschlägt mich mit (für mich) nicht nachvollziehbaren Reihen von Fehlern.</p>
<p>Error-Log des Compilers:</p>
<pre><code>/tmp/ccIuIqsf.o: In function `boost::archive::text_oarchive::text_oarchive(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned int)':
serial.cpp:(.text._ZN5boost7archive13text_oarchiveC1ERSoj[boost::archive::text_oarchive::text_oarchive(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned int)]+0x1b): undefined reference to `boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::text_oarchive_impl(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned int)'
/tmp/ccIuIqsf.o: In function `boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()':
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED2Ev[boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()]+0x2c): undefined reference to `boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::~basic_text_oprimitive()'
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED2Ev[boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()]+0x46): undefined reference to `boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::~basic_text_oprimitive()'
/tmp/ccIuIqsf.o: In function `boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()':
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED1Ev[boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()]+0x2c): undefined reference to `boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::~basic_text_oprimitive()'
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED1Ev[boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()]+0x46): undefined reference to `boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::~basic_text_oprimitive()'
/tmp/ccIuIqsf.o: In function `boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()':
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED0Ev[boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()]+0x2c): undefined reference to `boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::~basic_text_oprimitive()'
/tmp/ccIuIqsf.o:serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEED0Ev[boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::~text_oarchive_impl()]+0x46): more undefined references to `boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::~basic_text_oprimitive()' follow
/tmp/ccIuIqsf.o: In function `boost::archive::detail::common_oarchive&lt;boost::archive::text_oarchive&gt;::~common_oarchive()':
serial.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEED2Ev[boost::archive::detail::common_oarchive&lt;boost::archive::text_oarchive&gt;::~common_oarchive()]+0x16): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
/tmp/ccIuIqsf.o: In function `boost::archive::detail::common_oarchive&lt;boost::archive::text_oarchive&gt;::~common_oarchive()':
serial.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEED1Ev[boost::archive::detail::common_oarchive&lt;boost::archive::text_oarchive&gt;::~common_oarchive()]+0x16): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
/tmp/ccIuIqsf.o: In function `boost::archive::detail::common_oarchive&lt;boost::archive::text_oarchive&gt;::~common_oarchive()':
serial.cpp:(.text._ZN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEED0Ev[boost::archive::detail::common_oarchive&lt;boost::archive::text_oarchive&gt;::~common_oarchive()]+0x16): undefined reference to `boost::archive::detail::basic_oarchive::~basic_oarchive()'
/tmp/ccIuIqsf.o: In function `void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, int&gt;(boost::archive::text_oarchive&amp;, int const&amp;)':
serial.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text_oarchiveEiEEvRT_RKT0_[void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, int&gt;(boost::archive::text_oarchive&amp;, int const&amp;)]+0xd): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
/tmp/ccIuIqsf.o: In function `void boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::save&lt;int&gt;(int const&amp;)':
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE4saveIiEEvRKT_[void boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::save&lt;int&gt;(int const&amp;)]+0xd): undefined reference to `boost::archive::basic_text_oarchive&lt;boost::archive::text_oarchive&gt;::newtoken()'
/tmp/ccIuIqsf.o: In function `void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;int&gt;(int const&amp;)':
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;int&gt;(int const&amp;)]+0x49): undefined reference to `boost::archive::archive_exception::archive_exception(boost::archive::archive_exception::exception_code, char const*, char const*)'
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;int&gt;(int const&amp;)]+0x65): undefined reference to `boost::archive::archive_exception::~archive_exception()'
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIiEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;int&gt;(int const&amp;)]+0x7c): undefined reference to `boost::archive::archive_exception::~archive_exception()'
/tmp/ccIuIqsf.o: In function `boost::archive::archive_exception::archive_exception(boost::archive::archive_exception const&amp;)':
serial.cpp:(.text._ZN5boost7archive17archive_exceptionC1ERKS1_[boost::archive::archive_exception::archive_exception(boost::archive::archive_exception const&amp;)]+0x27): undefined reference to `vtable for boost::archive::archive_exception'
serial.cpp:(.text._ZN5boost7archive17archive_exceptionC1ERKS1_[boost::archive::archive_exception::archive_exception(boost::archive::archive_exception const&amp;)]+0x3b): undefined reference to `vtable for boost::archive::archive_exception'
/tmp/ccIuIqsf.o: In function `void boost::serialization::throw_exception&lt;boost::archive::archive_exception&gt;(boost::archive::archive_exception const&amp;)':
serial.cpp:(.text._ZN5boost13serialization15throw_exceptionINS_7archive17archive_exceptionEEEvRKT_[void boost::serialization::throw_exception&lt;boost::archive::archive_exception&gt;(boost::archive::archive_exception const&amp;)]+0x3e): undefined reference to `boost::archive::archive_exception::~archive_exception()'
serial.cpp:(.text._ZN5boost13serialization15throw_exceptionINS_7archive17archive_exceptionEEEvRKT_[void boost::serialization::throw_exception&lt;boost::archive::archive_exception&gt;(boost::archive::archive_exception const&amp;)]+0x46): undefined reference to `typeinfo for boost::archive::archive_exception'
/tmp/ccIuIqsf.o:(.rodata._ZTIN5boost7archive6detail15common_oarchiveINS0_13text_oarchiveEEE[typeinfo for boost::archive::detail::common_oarchive&lt;boost::archive::text_oarchive&gt;]+0x10): undefined reference to `typeinfo for boost::archive::detail::basic_oarchive'
/tmp/ccIuIqsf.o: In function `void boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::save&lt;unsigned int&gt;(unsigned int const&amp;)':
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE4saveIjEEvRKT_[void boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::save&lt;unsigned int&gt;(unsigned int const&amp;)]+0xd): undefined reference to `boost::archive::basic_text_oarchive&lt;boost::archive::text_oarchive&gt;::newtoken()'
/tmp/ccIuIqsf.o: In function `void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;unsigned int&gt;(unsigned int const&amp;)':
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIjEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;unsigned int&gt;(unsigned int const&amp;)]+0x49): undefined reference to `boost::archive::archive_exception::archive_exception(boost::archive::archive_exception::exception_code, char const*, char const*)'
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIjEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;unsigned int&gt;(unsigned int const&amp;)]+0x65): undefined reference to `boost::archive::archive_exception::~archive_exception()'
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveIjEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;unsigned int&gt;(unsigned int const&amp;)]+0x7c): undefined reference to `boost::archive::archive_exception::~archive_exception()'
/tmp/ccIuIqsf.o: In function `void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, boost::archive::tracking_type&gt;(boost::archive::text_oarchive&amp;, boost::archive::tracking_type const&amp;)':
serial.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text_oarchiveENS0_13tracking_typeEEEvRT_RKT0_[void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, boost::archive::tracking_type&gt;(boost::archive::text_oarchive&amp;, boost::archive::tracking_type const&amp;)]+0xd): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
/tmp/ccIuIqsf.o: In function `void boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::save&lt;boost::archive::tracking_type&gt;(boost::archive::tracking_type const&amp;)':
serial.cpp:(.text._ZN5boost7archive18text_oarchive_implINS0_13text_oarchiveEE4saveINS0_13tracking_typeEEEvRKT_[void boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::save&lt;boost::archive::tracking_type&gt;(boost::archive::tracking_type const&amp;)]+0xd): undefined reference to `boost::archive::basic_text_oarchive&lt;boost::archive::text_oarchive&gt;::newtoken()'
/tmp/ccIuIqsf.o: In function `void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, unsigned int&gt;(boost::archive::text_oarchive&amp;, unsigned int const&amp;)':
serial.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text_oarchiveEjEEvRT_RKT0_[void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, unsigned int&gt;(boost::archive::text_oarchive&amp;, unsigned int const&amp;)]+0xd): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
/tmp/ccIuIqsf.o: In function `void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;(boost::archive::text_oarchive&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)':
serial.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text_oarchiveESsEEvRT_RKT0_[void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;(boost::archive::text_oarchive&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)]+0xd): undefined reference to `boost::archive::detail::basic_oarchive::end_preamble()'
serial.cpp:(.text._ZN5boost7archive11save_access14save_primitiveINS0_13text_oarchiveESsEEvRT_RKT0_[void boost::archive::save_access::save_primitive&lt;boost::archive::text_oarchive, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;(boost::archive::text_oarchive&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)]+0x1f): undefined reference to `boost::archive::text_oarchive_impl&lt;boost::archive::text_oarchive&gt;::save(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)'
/tmp/ccIuIqsf.o: In function `void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;boost::archive::tracking_type&gt;(boost::archive::tracking_type const&amp;)':
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13tracking_typeEEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;boost::archive::tracking_type&gt;(boost::archive::tracking_type const&amp;)]+0x49): undefined reference to `boost::archive::archive_exception::archive_exception(boost::archive::archive_exception::exception_code, char const*, char const*)'
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13tracking_typeEEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;boost::archive::tracking_type&gt;(boost::archive::tracking_type const&amp;)]+0x65): undefined reference to `boost::archive::archive_exception::~archive_exception()'
serial.cpp:(.text._ZN5boost7archive21basic_text_oprimitiveISoE4saveINS0_13tracking_typeEEEvRKT_[void boost::archive::basic_text_oprimitive&lt;std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::save&lt;boost::archive::tracking_type&gt;(boost::archive::tracking_type const&amp;)]+0x7c): undefined reference to `boost::archive::archive_exception::~archive_exception()'
collect2: ld returned 1 exit status
</code></pre>
<p>Compiler ist gcc aus dem Kubuntu Repository. Ein include Problem ist es nicht, ein einfaches boost-Programm aus dem Getting Started-Teil ließ sich kompilieren.</p>
<p>Würde mich über eine Idee freuen</p>
<p>Grüße<br />
brigg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2034457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2034457</guid><dc:creator><![CDATA[brigg]]></dc:creator><pubDate>Tue, 15 Mar 2011 11:46:16 GMT</pubDate></item><item><title><![CDATA[Reply to Boost Serialization Beispiel kompilieren on Tue, 15 Mar 2011 11:54:11 GMT]]></title><description><![CDATA[<p>Das sind Linkerfehler. Hast du auch gegen die boost-serialization Bibliothek gelinkt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2034459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2034459</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 15 Mar 2011 11:54:11 GMT</pubDate></item><item><title><![CDATA[Reply to Boost Serialization Beispiel kompilieren on Tue, 15 Mar 2011 12:00:18 GMT]]></title><description><![CDATA[<p>Hast du die Biblitohek gebaut und zu deinem Projekt dazugelinkt? Anders als viele andere Boost-Bibltioheken besteht Boost.Serialization nämlich nicht nur aus headern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2034464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2034464</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 15 Mar 2011 12:00:18 GMT</pubDate></item><item><title><![CDATA[Reply to Boost Serialization Beispiel kompilieren on Tue, 15 Mar 2011 14:14:18 GMT]]></title><description><![CDATA[<p>Dankeschön! Ich habe zum Linken jetzt die Compiler-Option <em>-lboost_serialization</em> benutzt, ist das in Ordnung?</p>
<p>Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2034562</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2034562</guid><dc:creator><![CDATA[brigg]]></dc:creator><pubDate>Tue, 15 Mar 2011 14:14:18 GMT</pubDate></item><item><title><![CDATA[Reply to Boost Serialization Beispiel kompilieren on Tue, 15 Mar 2011 15:41:09 GMT]]></title><description><![CDATA[<p>brigg schrieb:</p>
<blockquote>
<p>Dankeschön! Ich habe zum Linken jetzt die Compiler-Option <em>-lboost_serialization</em> benutzt, ist das in Ordnung?</p>
<p>Vielen Dank!</p>
</blockquote>
<p>Das ist erstens eine Linker-Option, zweitens hängts vom Linker ab, ob das in Ordnung ist, und drittens kannst du das viel einfacher feststellen, als uns zu fragen - probiers doch einfach aus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2034647</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2034647</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 15 Mar 2011 15:41:09 GMT</pubDate></item></channel></rss>