Boost C++ Libraries: Ticket #4908: Bug in program_options https://svn.boost.org/trac10/ticket/4908 <p> In a simple example, I get errors </p> <p> OS Linux x64 (Kubuntu 10.10) g++ 4.5 Example (boost/libs/program_options/example/first.cpp) </p> <p> #include &lt;boost/program_options.hpp&gt; namespace po = boost::program_options; </p> <p> #include &lt;iostream&gt; #include &lt;iterator&gt; using namespace std; </p> <p> int main(int ac, char* av[]) { </p> <blockquote> <p> try { </p> </blockquote> <blockquote> <blockquote> <p> po::options_description desc("Allowed options"); desc.add_options() </p> <blockquote> <p> ("help", "produce help message") ("compression", po::value&lt;int&gt;(), "set compression level") </p> </blockquote> <p> ; </p> </blockquote> </blockquote> <blockquote> <blockquote> <p> po::variables_map vm; po::store(po::parse_command_line(ac, av, desc), vm); po::notify(vm); </p> </blockquote> </blockquote> <blockquote> <blockquote> <p> if (vm.count("help")) { </p> <blockquote> <p> cout &lt;&lt; desc &lt;&lt; "\n"; return 1; </p> </blockquote> <p> } </p> </blockquote> </blockquote> <blockquote> <blockquote> <p> if (vm.count("compression")) { </p> <blockquote> <p> cout &lt;&lt; "Compression level was set to " </p> <blockquote> <p> &lt;&lt; vm<a class="missing wiki">compression</a>.as&lt;int&gt;() &lt;&lt; ".\n"; </p> </blockquote> </blockquote> <p> } else { </p> <blockquote> <p> cout &lt;&lt; "Compression level was not set.\n"; </p> </blockquote> <p> } </p> </blockquote> <p> } catch(exception&amp; e) { </p> <blockquote> <p> cerr &lt;&lt; "error: " &lt;&lt; e.what() &lt;&lt; "\n"; return 1; </p> </blockquote> <p> } catch(...) { </p> <blockquote> <p> cerr &lt;&lt; "Exception of unknown type!\n"; </p> </blockquote> <p> } </p> </blockquote> <blockquote> <p> return 0; </p> </blockquote> <p> } </p> <p> I have<br /> /home/dix/Projects/Test/CppApplication_1/main.cpp:13: undefined reference to `boost::program_options::options_description::m_default_line_length' /home/dix/Projects/Test/CppApplication_1/main.cpp:13: undefined reference to `boost::program_options::options_description::m_default_line_length' /home/dix/Projects/Test/CppApplication_1/main.cpp:13: undefined reference to `boost::program_options::options_description::options_description(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int, unsigned int)' /home/dix/Projects/Test/CppApplication_1/main.cpp:15: undefined reference to `boost::program_options::options_description::add_options()' /home/dix/Projects/Test/CppApplication_1/main.cpp:15: undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)' /home/dix/Projects/Test/CppApplication_1/main.cpp:17: undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)' /home/dix/Projects/Test/CppApplication_1/main.cpp:19: undefined reference to `boost::program_options::variables_map::variables_map()' /home/dix/Projects/Test/CppApplication_1/main.cpp:20: undefined reference to `boost::program_options::store(boost::program_options::basic_parsed_options&lt;char&gt; const&amp;, boost::program_options::variables_map&amp;, bool)' /home/dix/Projects/Test/CppApplication_1/main.cpp:21: undefined reference to `boost::program_options::notify(boost::program_options::variables_map&amp;)' /home/dix/Projects/Test/CppApplication_1/main.cpp:24: undefined reference to `boost::program_options::operator&lt;&lt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, boost::program_options::options_description const&amp;)' build/Debug/GNU-Linux-x86/main.o: In function `~validation_error': /usr/local/include/boost/program_options/errors.hpp:153: undefined reference to `vtable for boost::program_options::validation_error' build/Debug/GNU-Linux-x86/main.o: In function `value_semantic_codecvt_helper': /usr/local/include/boost/program_options/value_semantic.hpp:91: undefined reference to `vtable for boost::program_options::value_semantic_codecvt_helper&lt;char&gt;' build/Debug/GNU-Linux-x86/main.o: In function `~value_semantic_codecvt_helper': /usr/local/include/boost/program_options/value_semantic.hpp:91: undefined reference to `vtable for boost::program_options::value_semantic_codecvt_helper&lt;char&gt;' build/Debug/GNU-Linux-x86/main.o: In function `boost::program_options::variables_map::operator[](std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;) const': /usr/local/include/boost/program_options/variables_map.hpp:150: undefined reference to `boost::program_options::abstract_variables_map::operator[](std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;) const' build/Debug/GNU-Linux-x86/main.o: In function `~variables_map': /usr/local/include/boost/program_options/variables_map.hpp:143: undefined reference to `vtable for boost::program_options::variables_map' build/Debug/GNU-Linux-x86/main.o: In function `basic_command_line_parser': /usr/local/include/boost/program_options/detail/parsers.hpp:43: undefined reference to `boost::program_options::detail::cmdline::cmdline(std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)' build/Debug/GNU-Linux-x86/main.o: In function `boost::program_options::basic_command_line_parser&lt;char&gt;::options(boost::program_options::options_description const&amp;)': /usr/local/include/boost/program_options/detail/parsers.hpp:51: undefined reference to `boost::program_options::detail::cmdline::set_options_description(boost::program_options::options_description const&amp;)' build/Debug/GNU-Linux-x86/main.o: In function `boost::program_options::basic_command_line_parser&lt;char&gt;::style(int)': /usr/local/include/boost/program_options/detail/parsers.hpp:69: undefined reference to `boost::program_options::detail::cmdline::style(int)' build/Debug/GNU-Linux-x86/main.o: In function `boost::program_options::basic_command_line_parser&lt;char&gt;::extra_parser(boost::function1&lt;std::pair&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;)': /usr/local/include/boost/program_options/detail/parsers.hpp:77: undefined reference to `boost::program_options::detail::cmdline::set_additional_parser(boost::function1&lt;std::pair&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;)' build/Debug/GNU-Linux-x86/main.o: In function `boost::program_options::basic_command_line_parser&lt;char&gt;::run()': /usr/local/include/boost/program_options/detail/parsers.hpp:104: undefined reference to `boost::program_options::detail::cmdline::run()' build/Debug/GNU-Linux-x86/main.o: In function `std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; boost::program_options::to_internal&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;(std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)': /usr/local/include/boost/program_options/detail/convert.hpp:79: undefined reference to `boost::program_options::to_internal(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)' build/Debug/GNU-Linux-x86/main.o:(.rodata._ZTVN5boost15program_options11typed_valueIicEE[vtable for boost::program_options::typed_value&lt;int, char&gt;]+0x38): undefined reference to `boost::program_options::value_semantic_codecvt_helper&lt;char&gt;::parse(boost::any&amp;, std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, bool) const' build/Debug/GNU-Linux-x86/main.o:(.rodata._ZTVN5boost15program_options20invalid_option_valueE[vtable for boost::program_options::invalid_option_value]+0x20): undefined reference to `boost::program_options::validation_error::what() const' build/Debug/GNU-Linux-x86/main.o:(.rodata._ZTIN5boost15program_options11typed_valueIicEE[typeinfo for boost::program_options::typed_value&lt;int, char&gt;]+0x18): undefined reference to `typeinfo for boost::program_options::value_semantic_codecvt_helper&lt;char&gt;' build/Debug/GNU-Linux-x86/main.o: In function `boost::program_options::typed_value&lt;int, char&gt;::name() const': /usr/local/include/boost/program_options/detail/value_semantic.hpp:26: undefined reference to `boost::program_options::arg' /usr/local/include/boost/program_options/detail/value_semantic.hpp:28: undefined reference to `boost::program_options::arg' build/Debug/GNU-Linux-x86/main.o: In function `void boost::program_options::validate&lt;int, char&gt;(boost::any&amp;, std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, int*, long)': /usr/local/include/boost/program_options/detail/value_semantic.hpp:85: undefined reference to `boost::program_options::validators::check_first_occurrence(boost::any const&amp;)' /usr/local/include/boost/program_options/detail/value_semantic.hpp:91: undefined reference to `boost::program_options::invalid_option_value::invalid_option_value(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)' build/Debug/GNU-Linux-x86/main.o: In function `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp; boost::program_options::validators::get_single_string&lt;char&gt;(std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, bool)': /usr/local/include/boost/program_options/detail/value_semantic.hpp:58: undefined reference to `boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)' /usr/local/include/boost/program_options/detail/value_semantic.hpp:62: undefined reference to `boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)' build/Debug/GNU-Linux-x86/main.o: In function `validation_error': /usr/local/include/boost/program_options/errors.hpp:139: undefined reference to `vtable for boost::program_options::validation_error' </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/4908 Trac 1.4.3 viboes Mon, 29 Nov 2010 22:15:11 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/4908#comment:1 https://svn.boost.org/trac10/ticket/4908#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> </ul> <p> Have you tried to link with the program_options library? </p> Ticket anonymous Mon, 29 Nov 2010 22:28:52 GMT <link>https://svn.boost.org/trac10/ticket/4908#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/4908#comment:2</guid> <description> <p> #include &lt;boost/program_options.hpp&gt; ? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Mon, 29 Nov 2010 22:37:10 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/4908#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/4908#comment:3</guid> <description> <p> sorry </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Wed, 26 Dec 2012 15:09:09 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/4908#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/4908#comment:4</guid> <description> <p> i have the same problem. -lboost_program_options does not solve this problem. </p> </description> <category>Ticket</category> </item> <item> <author>dmpas@…</author> <pubDate>Sat, 20 Apr 2013 17:44:25 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/4908#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/4908#comment:5</guid> <description> <p> The same problem! </p> <p> "-lboost_program_options" didn't help and I tried to link the lib immediately:<br /> </p> <pre class="wiki">g++ mysource.cpp /.../libboost_program_options.a </pre><p> and 've got success on this code:<br /> </p> <pre class="wiki">.... desc.add_options() ("help", "help message") ("in", po::value&lt;std::string&gt; (), "Input file") ("out", po::value&lt;std::string&gt; (), "Output file") ("min-layer", po::value&lt;std::string&gt; (), "First layer index") ("max-layer", po::value&lt;std::string&gt; (), "Last layer index") ; ... </pre><p> but if I add something like this:<br /> ("k", po::value&lt;<strong>long</strong>&gt; (), "K")<br /> or ("k", po::value&lt;<strong>int</strong>&gt; (), "K")<br /> or ("k", po::value&lt;<strong>double</strong>&gt; (), "K") </p> <p> and try to compile again, I get this:<br /> /tmp/cc3PlF2b.o:(.rodata._ZTVN5boost15program_options20invalid_option_valueE[vtable for boost::program_options::invalid_option_value]+0x20): undefined reference to `boost::program_options::validation_error::what() const'<br /> </p> <p> I can't use anything except of std::string and even compile examples. </p> <p> System: </p> <pre class="wiki">Ubuntu 12.04.2 LTS g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 libboost-program-options 1.48.0-3 </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Thu, 04 Jul 2013 03:06:30 GMT</pubDate> <title>status changed; resolution deleted https://svn.boost.org/trac10/ticket/4908#comment:6 https://svn.boost.org/trac10/ticket/4908#comment:6 <ul> <li><strong>status</strong> <span class="trac-field-old">closed</span> → <span class="trac-field-new">reopened</span> </li> <li><strong>resolution</strong> <span class="trac-field-deleted">invalid</span> </li> </ul> Ticket anonymous Thu, 07 Nov 2013 02:41:44 GMT <link>https://svn.boost.org/trac10/ticket/4908#comment:7 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/4908#comment:7</guid> <description> <p> some linux version will include the boost,some version that was different from yours,it use your header files,but link with the sysytem include version,the error occurred... my email was 271697892@…. </p> </description> <category>Ticket</category> </item> <item> <author>uday7joseph@…</author> <pubDate>Thu, 13 Feb 2014 13:22:08 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/4908 https://svn.boost.org/trac10/ticket/4908 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">BOOST_ERROR</span> </li> </ul> <p> Error while installing BOOST ( I am installing IRON BEE APPLICATION FIREWALL),before that i need to install boost but I got error.Plz rectify my error. </p> Ticket anonymous Tue, 04 Mar 2014 09:59:39 GMT <link>https://svn.boost.org/trac10/ticket/4908#comment:8 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/4908#comment:8</guid> <description> <p> undefined reference to `boost::program_options error occurring in make make<a class="changeset" href="https://svn.boost.org/trac10/changeset/2" title="Add Boost Disclaimer">[2]</a>: <strong>* [volk/apps/volk-config-info] Error 1 make<a class="changeset" href="https://svn.boost.org/trac10/changeset/1" title="Import core sources for SVNmanger 0.38 ">[1]</a>: </strong>* [volk/apps/CMakeFiles/volk-config-info.dir/all] Error 2 make: <strong>* [all] Error 2 </strong></p> <p> i am installing GNUradio in linux 12.04 </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Vladimir Prus</dc:creator> <pubDate>Tue, 04 Mar 2014 11:35:37 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/4908#comment:9 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/4908#comment:9</guid> <description> <p> I need exact linker command line to have a chance to investigate. </p> </description> <category>Ticket</category> </item> <item> <author>beth.griffin@…</author> <pubDate>Fri, 02 May 2014 12:32:01 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/4908#comment:10 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/4908#comment:10</guid> <description> <p> I see this error with the following command: </p> <p> /home/p4/bg-lnx-dk/gcc/gcc-4.8.2-glibc-2.17-tls-amd64/x86_64-unknown-linux-gnu/bin/x86_64-unknown-linux-gnu-gcc HSADebugAPITest.o AMDLoggingRegistration.o CElf.o CElfSection.o CElfStringTable.o CElfSymbolTable.o <a class="missing wiki">CommonKernelUtils</a>.o <a class="missing wiki">HwDbgCommon</a>.o <a class="missing wiki">HwDbgTestLog</a>.o HwDbgOSUtils.o <a class="missing wiki">KernelArgBuffer</a>.o <a class="missing wiki">KernelUtils</a>.o <a class="missing wiki">PreDispatchCallback</a>.o <a class="missing wiki">TestAddressWatch</a>.o TestHSARuntime.o <a class="missing wiki">TestTrapHandler</a>.o <a class="missing wiki">TestWatchBasedMemCheck</a>.o <a class="missing wiki">TestWaveControl</a>.o <a class="missing wiki">ThreadObject</a>.o <a class="missing wiki">TrapHandlerFinalizer</a>.o -L"/home/p4/ejj_linbuild/main/Common/Lib/AMD/HSA/STG/lib/x86_64" -L"/home/p4/ejj_linbuild/main/Common/Lib/AMD/HSA/STG/lib/x86_64" -L"/home/p4/ejj_linbuild/main/Common/Lib/AMD/HSA/STG/lib/x86_64" -L"/home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7<em>lib64/" -L../../../../../lib/linux/debug/x86_64 -L../../../../sp3/Lib/DebugLnx/x86_64 -L../../../../../../../../drivers/hsa/contrib/STLport/lib/lnx64a -L"/home/p4/ejj_linbuild/main/Common/Lib/AMD/HSA/STG/lib/x86_64" -L"/home/p4/ejj_linbuild/main/Common/Lib/AMD/HSA/STG/lib/x86_64" -L"/home/p4/ejj_linbuild/main/Common/Lib/AMD/HSA/STG/lib/x86_64" -lstlport -lstlportg -lstlportstlg -ldl -lrt -lamdhsacl64 -lhsaservices64 -lnewhsacore64 -lboost_chrono-mt-d -lboost_date_time-mt-d -lboost_program_options-mt-d -lboost_system-mt-d -lboost_thread-mt-d -lgtest -lsp3 -Wl,-rpath-link=/home/p4/bg-lnx-dk/gcc/gcc-4.8.2-glibc-2.17-tls-amd64/x86_64-unknown-linux-gnu/x86_64-unknown-linux-gnu/lib -L "../../../../../../../../drivers/hsa/contrib/STLport/lib/lnx64a" -lstlport -lpthread -lpthread -ldl -lm -lrt -Wl,--unresolved-symbols=ignore-in-shared-libs -Wl,--unresolved-symbols=ignore-in-shared-libs -pthread -o HSADebugAPITest </em></p> <p> HSADebugAPITest.o: In function `<a class="missing wiki">ParseCmdLine</a>(int, char<strong>)': /home/p4/bg-lnx-olctc/drivers/hsaaux/hsa_cqe/hsa_debugger/HSADebugAPITest/build/lnx64a/B_dbg/../../../HSADebugAPITest.cpp:50: undefined reference to `boost::program_options::options_description::options_description(stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; const&amp;, unsigned int, unsigned int)' /home/p4/bg-lnx-olctc/drivers/hsaaux/hsa_cqe/hsa_debugger/HSADebugAPITest/build/lnx64a/B_dbg/../../../HSADebugAPITest.cpp:96: undefined reference to `boost::program_options::operator&lt;&lt;(stlp_std::basic_ostream&lt;char, stlp_std::char_traits&lt;char&gt; &gt;&amp;, boost::program_options::options_description const&amp;)' HSADebugAPITest.o: In function `boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; const&amp;, stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; const&amp;, int)': /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7<em>include/boost/program_options/errors.hpp:372: undefined reference to `boost::program_options::error_with_option_name::error_with_option_name(stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; const&amp;, stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; const&amp;, stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; const&amp;, int)' HSADebugAPITest.o: In function `boost::program_options::basic_command_line_parser&lt;char&gt;::basic_command_line_parser(int, char const* const*)': /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>include/boost/program_options/detail/parsers.hpp:43: undefined reference to `boost::program_options::detail::cmdline::cmdline(stlp_std::vector&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt;, stlp_std::allocator&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)' HSADebugAPITest.o: In function `stlp_std::vector&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt;, stlp_std::allocator&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; &gt; &gt; boost::program_options::to_internal&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; &gt;(stlp_std::vector&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt;, stlp_std::allocator&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)': /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7<em>include/boost/program_options/detail/convert.hpp:79: undefined reference to `boost::program_options::to_internal(stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; const&amp;)' HSADebugAPITest.o:(.data.rel.ro._ZTVN5boost15program_options11typed_valueIN8stlp_std12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEcEE[_ZTVN5boost15program_options11typed_valueIN8stlp_std12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEcEE]+0x38): undefined reference to `boost::program_options::value_semantic_codecvt_helper&lt;char&gt;::parse(boost::any&amp;, stlp_std::vector&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt;, stlp_std::allocator&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, bool) const' HSADebugAPITest.o:(.data.rel.ro._ZTVN5boost15program_options11typed_valueIicEE[_ZTVN5boost15program_options11typed_valueIicEE]+0x38): undefined reference to `boost::program_options::value_semantic_codecvt_helper&lt;char&gt;::parse(boost::any&amp;, stlp_std::vector&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt;, stlp_std::allocator&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, bool) const' HSADebugAPITest.o:(.data.rel.ro._ZTVN5boost15program_options20invalid_option_valueE[_ZTVN5boost15program_options20invalid_option_valueE]+0x30): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; const&amp;) const' HSADebugAPITest.o:(.data.rel.ro._ZTVN5boost15program_options16validation_errorE[_ZTVN5boost15program_options16validation_errorE]+0x30): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; const&amp;) const' HSADebugAPITest.o: In function `boost::program_options::typed_value&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt;, char&gt;::xparse(boost::any&amp;, stlp_std::vector&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt;, stlp_std::allocator&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;) const': /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>include/boost/program_options/detail/value_semantic.hpp:170: undefined reference to `boost::program_options::validate(boost::any&amp;, stlp_std::vector&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt;, stlp_std::allocator&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt;*, int)' HSADebugAPITest.o: In function `void boost::program_options::validate&lt;int, char&gt;(boost::any&amp;, stlp_std::vector&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt;, stlp_std::allocator&lt;stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, int*, long)': /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7<em>include/boost/program_options/detail/value_semantic.hpp:92: undefined reference to `boost::program_options::invalid_option_value::invalid_option_value(stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; const&amp;)' HSADebugAPITest.o:(.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options16validation_errorEEEEE]+0x38): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; const&amp;) const' HSADebugAPITest.o:(.data.rel.ro._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options16validation_errorEEE]+0x30): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; const&amp;) const' HSADebugAPITest.o:(.data.rel.ro._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options20invalid_option_valueEEEEE]+0x38): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; const&amp;) const' HSADebugAPITest.o:(.data.rel.ro._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options20invalid_option_valueEEE]+0x30): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(stlp_std::basic_string&lt;char, stlp_std::char_traits&lt;char&gt;, stlp_std::allocator&lt;char&gt; &gt; const&amp;) const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `boost::program_options::invalid_syntax::get_template(boost::program_options::invalid_syntax::kind_t)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:71: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:71: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:71: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:71: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `boost::program_options::detail::cmdline::check_style(int) const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:160: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:160: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:160: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:160: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `boost::program_options::detail::cmdline::run()': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:295: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:329: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:357: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:371: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:379: undefined reference to `std::string::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:379: undefined reference to `std::string::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:379: undefined reference to `std::string::operator[](unsigned long)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `boost::program_options::detail::cmdline::finish_option(boost::program_options::basic_option&lt;char&gt;&amp;, std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;&amp;, std::vector&lt;boost::function1&lt;std::vector&lt;boost::program_options::basic_option&lt;char&gt;, std::allocator&lt;boost::program_options::basic_option&lt;char&gt; &gt; &gt;, std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;&amp;&gt;, std::allocator&lt;boost::function1&lt;std::vector&lt;boost::program_options::basic_option&lt;char&gt;, std::allocator&lt;boost::program_options::basic_option&lt;char&gt; &gt; &gt;, std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;&amp;&gt; &gt; &gt; const&amp;)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:400: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:406: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:408: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:424: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:424: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:424: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:424: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:430: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:450: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:450: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:450: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:450: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:450: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:450: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:450: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:450: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:479: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:486: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:486: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:486: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:486: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:486: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:486: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:486: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:486: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:496: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:496: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:496: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:496: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:496: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:496: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:496: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:496: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:507: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:507: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `boost::program_options::detail::cmdline::parse_long_option(std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;&amp;)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:516: undefined reference to `std::string::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:516: undefined reference to `std::string::operator[](unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:516: undefined reference to `std::string::operator[](unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:518: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:518: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:520: undefined reference to `std::string::find(char, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:523: undefined reference to `std::string::substr(unsigned long, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:523: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:523: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:523: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:524: undefined reference to `std::string::substr(unsigned long, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:524: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:524: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:524: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:525: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:534: undefined reference to `std::string::substr(unsigned long, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:534: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:534: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:534: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:537: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:538: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:542: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:542: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:542: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:542: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `boost::program_options::detail::cmdline::parse_short_option(std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;&amp;)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:552: undefined reference to `std::string::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:552: undefined reference to `std::string::operator[](unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:552: undefined reference to `std::string::operator[](unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:556: undefined reference to `std::string::substr(unsigned long, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:557: undefined reference to `std::string::substr(unsigned long, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:582: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:586: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:589: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:595: undefined reference to `std::string::operator[](unsigned long)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:595: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:595: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:595: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:595: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:595: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:595: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:595: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:595: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:595: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:596: undefined reference to `std::string::begin()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:596: undefined reference to `std::string::erase(<span class="underline">gnu_cxx::</span>normal_iterator&lt;char*, std::string&gt;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:600: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:602: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:609: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:609: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:609: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:609: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `boost::program_options::detail::cmdline::parse_dos_option(std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;&amp;)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:619: undefined reference to `std::string::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:619: undefined reference to `std::string::operator[](unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:621: undefined reference to `std::string::substr(unsigned long, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:621: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:621: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:622: undefined reference to `std::string::substr(unsigned long, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:625: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:626: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:630: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:630: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:630: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:630: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `boost::program_options::detail::cmdline::parse_disguised_long_option(std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;&amp;)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:639: undefined reference to `std::string::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:639: undefined reference to `std::string::operator[](unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:639: undefined reference to `std::string::operator[](unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:639: undefined reference to `std::string::operator[](unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:645: undefined reference to `std::string::find(char, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:645: undefined reference to `std::string::substr(unsigned long, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:645: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:645: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:650: undefined reference to `std::string::insert(unsigned long, char const*)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:651: undefined reference to `std::string::operator[](unsigned long)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:652: undefined reference to `std::string::operator[](unsigned long)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `boost::program_options::detail::cmdline::handle_additional_parser(std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;&amp;)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:691: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:693: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/cmdline.cpp:694: undefined reference to `std::string::empty() const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `<span class="underline">static_initialization_and_destruction_0': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::Init()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::~Init()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `error': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:34: undefined reference to `std::logic_error::logic_error(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `too_many_positional_options_error': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:44: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:44: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:44: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:44: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:44: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:44: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `boost::program_options::error_with_option_name::set_substitute(std::string const&amp;, std::string const&amp;)': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:142: undefined reference to `std::string::operator=(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `~pair': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `boost::program_options::error_with_option_name::set_option_name(std::string const&amp;)': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:169: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:169: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:169: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:169: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:169: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:169: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `boost::program_options::error_with_option_name::set_original_token(std::string const&amp;)': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:175: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:175: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:175: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:175: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:175: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:175: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `error_with_no_option_name': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:248: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:248: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:248: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:248: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:248: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:248: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `unknown_option': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:263: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:263: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:263: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:263: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:263: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:263: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `invalid_syntax': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:313: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:313: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `pair': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `~pair': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `std::map&lt;std::string, std::string, std::less&lt;std::string&gt;, std::allocator&lt;std::pair&lt;std::string const, std::string&gt; &gt; &gt;::operator[](std::string const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h:450: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h:450: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_map.h:450: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `~pair': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `logic_error': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/stdexcept:54: undefined reference to `vtable for std::logic_error' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/stdexcept:54: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `basic_option': /scratch/bolek/src/boost_1_55_0/./boost/program_options/option.hpp:29: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/option.hpp:30: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; std::operator+&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2218: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2219: undefined reference to `std::string::append(unsigned long, char)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2220: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; std::operator+&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(char const*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc:700: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc:701: undefined reference to `std::string::size() const' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc:701: undefined reference to `std::string::reserve(unsigned long)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc:702: undefined reference to `std::string::append(char const*, unsigned long)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc:703: undefined reference to `std::string::append(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc:704: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `bool std::operator==&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2267: undefined reference to `std::string::compare(char const*) const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `pair': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:84: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:84: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:84: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `runtime_error': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/stdexcept:108: undefined reference to `vtable for std::runtime_error' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/stdexcept:108: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `</em></span><em>gnu_cxx::new_allocator&lt;std::string&gt;::construct(std::string*, std::string const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:105: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;::_M_insert_aux(<span class="underline">gnu_cxx::</span>normal_iterator&lt;std::string*, std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt; &gt;, std::string const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:306: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:312: undefined reference to `std::string::operator=(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:312: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:312: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `<span class="underline">gnu_cxx::new_allocator&lt;std::string&gt;::destroy(std::string*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:115: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `bool std::operator&lt; &lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2317: undefined reference to `std::string::compare(std::string const&amp;) const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `std::vector&lt;boost::function1&lt;std::vector&lt;boost::program_options::basic_option&lt;char&gt;, std::allocator&lt;boost::program_options::basic_option&lt;char&gt; &gt; &gt;, std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;&amp;&gt;, std::allocator&lt;boost::function1&lt;std::vector&lt;boost::program_options::basic_option&lt;char&gt;, std::allocator&lt;boost::program_options::basic_option&lt;char&gt; &gt; &gt;, std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;&amp;&gt; &gt; &gt;::_M_check_len(unsigned long, char const*) const': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:1137: undefined reference to `std::</em></span><em>throw_length_error(char const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `std::vector&lt;boost::program_options::basic_option&lt;char&gt;, std::allocator&lt;boost::program_options::basic_option&lt;char&gt; &gt; &gt;::_M_check_len(unsigned long, char const*) const': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:1137: undefined reference to `std::<span class="underline">throw_length_error(char const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;::_M_check_len(unsigned long, char const*) const': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:1137: undefined reference to `std::</em></span><em>throw_length_error(char const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `std::_Rb_tree&lt;std::string, std::pair&lt;std::string const, std::string&gt;, std::_Select1st&lt;std::pair&lt;std::string const, std::string&gt; &gt;, std::less&lt;std::string&gt;, std::allocator&lt;std::pair&lt;std::string const, std::string&gt; &gt; &gt;::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair&lt;std::string const, std::string&gt; const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:883: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `std::_Rb_tree_const_iterator&lt;std::pair&lt;std::string const, std::string&gt; &gt;::operator--()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:274: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `std::_Rb_tree_const_iterator&lt;std::pair&lt;std::string const, std::string&gt; &gt;::operator++()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:259: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `<span class="underline">gnu_cxx::new_allocator&lt;std::string&gt;::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:87: undefined reference to `std::</span>throw_bad_alloc()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `<span class="underline">gnu_cxx::new_allocator&lt;boost::function1&lt;std::vector&lt;boost::program_options::basic_option&lt;char&gt;, std::allocator&lt;boost::program_options::basic_option&lt;char&gt; &gt; &gt;, std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;&amp;&gt; &gt;::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:87: undefined reference to `std::</span>throw_bad_alloc()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `<span class="underline">gnu_cxx::new_allocator&lt;boost::program_options::basic_option&lt;char&gt; &gt;::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:87: undefined reference to `std::</span>throw_bad_alloc()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `std::_Rb_tree_iterator&lt;std::pair&lt;std::string const, std::string&gt; &gt;::operator--()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:199: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `void std::_Construct&lt;std::string, std::string&gt;(std::string*, std::string const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:80: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `void std::_Destroy&lt;std::string&gt;(std::string*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:90: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `std::string* std::<span class="underline">copy_move&lt;false, false, std::random_access_iterator_tag&gt;::</span>copy_m&lt;std::string const*, std::string*&gt;(std::string const*, std::string const*, std::string*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h:343: undefined reference to `std::string::operator=(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `std::string* std::<span class="underline">copy_move&lt;false, false, std::random_access_iterator_tag&gt;::</span>copy_m&lt;std::string*, std::string*&gt;(std::string*, std::string*, std::string*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h:343: undefined reference to `std::string::operator=(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `pair': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `std::string* std::<span class="underline">copy_move_backward&lt;false, false, std::random_access_iterator_tag&gt;::</span>copy_move_b&lt;std::string*, std::string*&gt;(std::string*, std::string*, std::string*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h:546: undefined reference to `std::string::operator=(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `<span class="underline">gnu_cxx::new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;std::string const, std::string&gt; &gt; &gt;::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:87: undefined reference to `std::</span>throw_bad_alloc()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `<span class="underline">gnu_cxx::new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;std::string const, std::pair&lt;std::string, std::string&gt; &gt; &gt; &gt;::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:87: undefined reference to `std::</span>throw_bad_alloc()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o): In function `void std::_Construct&lt;std::string, char const*&gt;(std::string*, char const* const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:80: undefined reference to `std::allocator&lt;char&gt;::allocator()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:80: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:80: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:80: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o):(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options33too_many_positional_options_errorEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options33too_many_positional_options_errorEEEEE]+0x28): undefined reference to `std::logic_error::what() const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o):(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options33too_many_positional_options_errorEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options33too_many_positional_options_errorEEE]+0x20): undefined reference to `std::logic_error::what() const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o):(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options26invalid_command_line_styleEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options26invalid_command_line_styleEEEEE]+0x28): undefined reference to `std::logic_error::what() const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o):(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options26invalid_command_line_styleEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options26invalid_command_line_styleEEE]+0x20): undefined reference to `std::logic_error::what() const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o):(.rodata._ZTVN5boost15program_options26invalid_command_line_styleE[_ZTVN5boost15program_options26invalid_command_line_styleE]+0x20): undefined reference to `std::logic_error::what() const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(cmdline.o):(.rodata._ZTVN5boost15program_options33too_many_positional_options_errorE[_ZTVN5boost15program_options33too_many_positional_options_errorE]+0x20): more undefined references to `std::logic_error::what() const' follow /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `option_description': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:47: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:47: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:47: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:49: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:49: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:49: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:54: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:54: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:54: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:57: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:57: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:57: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:64: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:64: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:64: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:64: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:64: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:64: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:67: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:67: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:67: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `~option_description': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:71: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:71: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o):/scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:71: more undefined references to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' follow /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `boost::program_options::option_description::match(std::string const&amp;, bool, bool, bool) const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:81: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:83: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:85: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:87: undefined reference to `std::string::rbegin()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:91: undefined reference to `std::string::length() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:91: undefined reference to `std::string::substr(unsigned long, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:91: undefined reference to `std::string::find(std::string const&amp;, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:91: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:91: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:102: undefined reference to `std::string::find(std::string const&amp;, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:106: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:106: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:111: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:112: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:117: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:117: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:117: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:117: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:120: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o):/scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:120: more undefined references to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' follow /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `boost::program_options::option_description::key(std::string const&amp;) const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:126: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:127: undefined reference to `std::string::find(char, unsigned long) const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `boost::program_options::option_description::canonical_display_name(int) const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:143: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:151: undefined reference to `std::string::length() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:154: undefined reference to `std::string::operator[](unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:154: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:154: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:154: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:154: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:154: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:154: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:156: undefined reference to `std::string::operator[](unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:156: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:156: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:156: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:156: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:156: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:156: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:158: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:159: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:161: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `boost::program_options::option_description::set_name(char const*)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:174: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:174: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:174: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:174: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:175: undefined reference to `std::string::find(char, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:177: undefined reference to `std::string::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:178: undefined reference to `std::string::substr(unsigned long, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:178: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:178: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:178: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:179: undefined reference to `std::string::substr(unsigned long, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:179: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:179: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:179: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:179: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:179: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:181: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:183: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:183: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `boost::program_options::option_description::format_name() const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:201: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:206: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:206: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:206: undefined reference to `std::string::append(char const*)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:206: undefined reference to `std::string::append(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:206: undefined reference to `std::string::append(char const*)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:206: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:206: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:206: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:208: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:208: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:208: undefined reference to `std::string::append(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:208: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:208: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:208: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:208: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:208: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `boost::program_options::option_description::format_parameter() const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:217: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:217: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:217: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:217: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `options_description': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:267: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:271: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:278: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:282: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `boost::program_options::options_description::find(std::string const&amp;, bool, bool, bool) const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:320: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:320: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:320: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:320: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `format_paragraph': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:413: undefined reference to `std::string::find(char, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:422: undefined reference to `std::string::end()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:422: undefined reference to `std::string::begin()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:425: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:425: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:425: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:425: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:429: undefined reference to `std::string::erase(unsigned long, unsigned long)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:442: undefined reference to `std::string::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:444: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:448: undefined reference to `std::string::begin()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:449: undefined reference to `std::string::end()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:513: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:517: undefined reference to `std::ostream::put(char)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `format_description': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:559: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:559: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:559: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:566: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:570: undefined reference to `std::ostream::put(char)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `format_one': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:579: undefined reference to `std::basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_stringstream(std::_Ios_Openmode)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:580: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:580: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:580: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:580: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:580: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:580: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:580: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:580: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:583: undefined reference to `std::basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::str() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:583: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:583: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:583: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:585: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:587: undefined reference to `std::basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::str() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:587: undefined reference to `std::string::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:587: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:587: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:589: undefined reference to `std::ostream::put(char)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:592: undefined reference to `std::ostream::put(char)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:595: undefined reference to `std::basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::str() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:595: undefined reference to `std::string::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:595: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:595: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:597: undefined reference to `std::ostream::put(char)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:603: undefined reference to `std::basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_stringstream()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:603: undefined reference to `std::basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_stringstream()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `boost::program_options::options_description::print(std::ostream&amp;) const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:610: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:611: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:611: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:619: undefined reference to `std::basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_stringstream(std::_Ios_Openmode)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:620: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:620: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:620: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:620: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:620: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:620: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:620: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:620: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:621: undefined reference to `std::basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::str() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:621: undefined reference to `std::string::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:621: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:621: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:616: undefined reference to `std::basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_stringstream()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:616: undefined reference to `std::basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_stringstream()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:642: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:646: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `tolower_&lt;char&gt;': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:36: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:39: undefined reference to `std::string::operator[](unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:39: undefined reference to `std::string::append(unsigned long, char)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:37: undefined reference to `std::string::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/options_description.cpp:41: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `<span class="underline">static_initialization_and_destruction_0': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::Init()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::~Init()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `ambiguous_option': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:277: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:277: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:277: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:277: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:277: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:277: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:277: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:277: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:277: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:277: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:277: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:277: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `options_description': /scratch/bolek/src/boost_1_55_0/./boost/program_options/options_description.hpp:173: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/options_description.hpp:173: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `~char_separator': /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:443: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:443: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:443: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `~token_iterator': /scratch/bolek/src/boost_1_55_0/./boost/token_iterator.hpp:40: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `char_separator': /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:443: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:443: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:443: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `</em></span><em>gnu_cxx::<span class="underline">enable_if&lt;std::__is_char&lt;char&gt;::</span>value, bool&gt;::<span class="underline">type std::operator==&lt;char&gt;(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2243: undefined reference to `std::string::size() const' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2243: undefined reference to `std::string::size() const' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2243: undefined reference to `std::string::size() const' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2243: undefined reference to `std::string::data() const' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2243: undefined reference to `std::string::data() const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; std::operator+&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(char, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc:713: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc:714: undefined reference to `std::string::size() const' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc:715: undefined reference to `std::string::reserve(unsigned long)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc:716: undefined reference to `std::string::append(unsigned long, char)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc:717: undefined reference to `std::string::append(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.tcc:718: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `char_separator': /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:455: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:455: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:455: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:455: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:455: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:459: undefined reference to `std::string::operator=(char const*)' /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:459: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:459: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `tokenizer&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;': /scratch/bolek/src/boost_1_55_0/./boost/tokenizer.hpp:63: undefined reference to `std::string::begin() const' /scratch/bolek/src/boost_1_55_0/./boost/tokenizer.hpp:63: undefined reference to `std::string::end() const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `token_iterator': /scratch/bolek/src/boost_1_55_0/./boost/token_iterator.hpp:77: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/token_iterator.hpp:77: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `std::vector&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt; &gt;::_M_check_len(unsigned long, char const*) const': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:1137: undefined reference to `std::</em></span><em>throw_length_error(char const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `std::vector&lt;bool, std::allocator&lt;bool&gt; &gt;::_M_check_len(unsigned long, char const*) const': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_bvector.h:1011: undefined reference to `std::<span class="underline">throw_length_error(char const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `std::vector&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt; &gt;::_M_check_len(unsigned long, char const*) const': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:1137: undefined reference to `std::</em></span><em>throw_length_error(char const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `<span class="underline">gnu_cxx::new_allocator&lt;boost::shared_ptr&lt;boost::program_options::option_description&gt; &gt;::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:87: undefined reference to `std::</span>throw_bad_alloc()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `<span class="underline">gnu_cxx::new_allocator&lt;unsigned long&gt;::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:87: undefined reference to `std::</span>throw_bad_alloc()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `<span class="underline">gnu_cxx::new_allocator&lt;boost::shared_ptr&lt;boost::program_options::options_description&gt; &gt;::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:87: undefined reference to `std::</span>throw_bad_alloc()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `std::ostream_iterator&lt;char, char, std::char_traits&lt;char&gt; &gt;::operator=(char const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stream_iterator.h:191: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stream_iterator.h:192: undefined reference to `std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `boost::char_separator&lt;char, std::char_traits&lt;char&gt; &gt;::is_dropped(char) const': /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:562: undefined reference to `std::string::length() const' /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:563: undefined reference to `std::string::find(char, unsigned long) const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `boost::char_separator&lt;char, std::char_traits&lt;char&gt; &gt;::is_kept(char) const': /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:553: undefined reference to `std::string::length() const' /scratch/bolek/src/boost_1_55_0/./boost/token_functions.hpp:554: undefined reference to `std::string::find(char, unsigned long) const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o): In function `std::string&amp; std::string::assign&lt;<span class="underline">gnu_cxx::</span>normal_iterator&lt;char const*, std::string&gt; &gt;(<span class="underline">gnu_cxx::</span>normal_iterator&lt;char const*, std::string&gt;, <span class="underline">gnu_cxx::</span>normal_iterator&lt;char const*, std::string&gt;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:1002: undefined reference to `std::string::_M_iend() const' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:1002: undefined reference to `std::string::_M_ibegin() const' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:1002: undefined reference to `std::string::replace(<span class="underline">gnu_cxx::</span>normal_iterator&lt;char*, std::string&gt;, <span class="underline">gnu_cxx::</span>normal_iterator&lt;char*, std::string&gt;, <span class="underline">gnu_cxx::</span>normal_iterator&lt;char const*, std::string&gt;, <span class="underline">gnu_cxx::</span>normal_iterator&lt;char const*, std::string&gt;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o):(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options5errorEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_15program_options5errorEEEEE]+0x28): undefined reference to `std::logic_error::what() const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(options_description.o):(.rodata._ZTVN5boost16exception_detail19error_info_injectorINS_15program_options5errorEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_15program_options5errorEEE]+0x20): undefined reference to `std::logic_error::what() const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `boost::program_options::store(boost::program_options::basic_parsed_options&lt;char&gt; const&amp;, boost::program_options::variables_map&amp;, bool)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:42: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:43: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:51: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:54: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:56: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:72: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:72: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:72: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:72: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:72: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:49: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:49: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:112: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:112: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:112: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:112: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:112: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:112: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:112: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:112: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:118: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:139: undefined reference to `std::string::length() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:139: undefined reference to `std::string::length() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:140: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:140: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:140: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:109: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:109: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:142: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o):/scratch/bolek/src/boost_1_55_0/libs/program_options/src/variables_map.cpp:142: more undefined references to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' follow /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `<span class="underline">static_initialization_and_destruction_0': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::Init()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::~Init()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `required_option': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:226: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:226: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:226: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:226: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:226: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:226: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:226: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:226: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:226: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:226: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:226: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:226: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `~pair': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `std::_Rb_tree_iterator&lt;std::pair&lt;std::string const, boost::program_options::variable_value&gt; &gt;::operator++()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:184: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `pair': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:84: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:84: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `std::_Rb_tree&lt;std::string, std::string, std::_Identity&lt;std::string&gt;, std::less&lt;std::string&gt;, std::allocator&lt;std::string&gt; &gt;::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::string const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:883: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `std::_Rb_tree_iterator&lt;std::string&gt;::operator--()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:199: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `std::_Rb_tree_const_iterator&lt;std::string&gt;::operator++()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:259: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `std::_Rb_tree&lt;std::string, std::pair&lt;std::string const, boost::program_options::variable_value&gt;, std::_Select1st&lt;std::pair&lt;std::string const, boost::program_options::variable_value&gt; &gt;, std::less&lt;std::string&gt;, std::allocator&lt;std::pair&lt;std::string const, boost::program_options::variable_value&gt; &gt; &gt;::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair&lt;std::string const, boost::program_options::variable_value&gt; const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:883: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `std::_Rb_tree_const_iterator&lt;std::pair&lt;std::string const, boost::program_options::variable_value&gt; &gt;::operator--()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:274: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `std::_Rb_tree_const_iterator&lt;std::pair&lt;std::string const, boost::program_options::variable_value&gt; &gt;::operator++()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:259: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `std::_Rb_tree_const_iterator&lt;std::string&gt;::operator--()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:274: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `std::_Rb_tree_iterator&lt;std::pair&lt;std::string const, boost::program_options::variable_value&gt; &gt;::operator--()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:199: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `pair': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `</em></span><em>gnu_cxx::new_allocator&lt;std::_Rb_tree_node&lt;std::string&gt; &gt;::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:87: undefined reference to `std::<span class="underline">throw_bad_alloc()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(variables_map.o): In function `</em></span><em>gnu_cxx::new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;std::string const, boost::program_options::variable_value&gt; &gt; &gt;::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:87: undefined reference to `std::<span class="underline">throw_bad_alloc()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `convert_value': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:29: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:29: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:29: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:29: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::value_semantic_codecvt_helper&lt;char&gt;::parse(boost::any&amp;, std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt; const&amp;, bool) const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:47: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:47: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:45: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:45: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::value_semantic_codecvt_helper&lt;wchar_t&gt;::parse(boost::any&amp;, std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt; const&amp;, bool) const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:71: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:71: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:77: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o):/scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:77: more undefined references to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' follow /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::untyped_value::name() const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:90: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::untyped_value::xparse(boost::any&amp;, std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt; const&amp;) const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:121: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:121: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:121: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:121: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:121: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:121: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:121: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::validate(boost::any&amp;, std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt; const&amp;, bool*, int)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:150: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:153: undefined reference to `std::string::operator[](unsigned long)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:153: undefined reference to `std::string::operator[](unsigned long)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:152: undefined reference to `std::string::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:155: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:160: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:160: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::validate(boost::any&amp;, std::vector&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;, std::allocator&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt; &gt; const&amp;, bool*, int)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:172: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::basic_string(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:175: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::operator[](unsigned long)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:175: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::operator[](unsigned long)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:174: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:177: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:182: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:182: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:182: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `invalid_option_value': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:215: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:215: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:215: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:215: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:215: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:215: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:217: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:217: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:217: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:217: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:217: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:217: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:223: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:223: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:223: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:223: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:223: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:223: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:223: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:223: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:223: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:223: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:223: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:223: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:225: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:225: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:225: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:225: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:225: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:225: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:225: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:225: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `invalid_bool_value': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:233: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:233: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:233: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:233: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:233: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:233: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:233: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:233: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:233: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:233: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:233: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:233: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:235: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:235: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:235: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:235: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:235: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:235: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `error_with_option_name': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:249: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:249: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:253: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:254: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:255: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:256: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:256: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:256: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:256: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:256: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:256: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:256: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:257: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:257: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:257: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:257: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:257: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:257: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:257: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:258: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:258: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::error_with_option_name::what() const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:266: undefined reference to `std::string::c_str() const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::error_with_option_name::replace_token(std::string const&amp;, std::string const&amp;) const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:273: undefined reference to `std::string::length() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:273: undefined reference to `std::string::c_str() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:273: undefined reference to `std::string::find(char const*, unsigned long, unsigned long) const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:277: undefined reference to `std::string::length() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:277: undefined reference to `std::string::replace(unsigned long, unsigned long, std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::error_with_option_name::get_canonical_option_prefix() const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:286: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:286: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:286: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:286: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:288: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:288: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:288: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:288: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:290: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:290: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:290: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:290: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:292: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:292: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:292: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:292: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:294: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:294: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:294: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:294: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:298: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:298: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:298: undefined reference to `std::logic_error::logic_error(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:298: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:298: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:298: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:298: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:298: undefined reference to `std::logic_error::~logic_error()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:298: undefined reference to `typeinfo for std::logic_error' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::error_with_option_name::get_canonical_option_name() const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:304: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:304: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:304: undefined reference to `std::string::length() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:304: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:304: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:304: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:304: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:305: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:305: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:305: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:305: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:305: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:305: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:305: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:307: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:307: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:307: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:307: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:307: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:307: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:307: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:308: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:308: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:308: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:308: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:308: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:308: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:308: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:313: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:313: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:316: undefined reference to `std::string::length() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:317: undefined reference to `std::string::operator[](unsigned long)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:317: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:317: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:320: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:320: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:320: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:320: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:320: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::error_with_option_name::substitute_placeholders(std::string const&amp;) const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:326: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:328: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:328: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:328: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:328: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:328: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:328: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:328: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:328: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:328: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:329: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:329: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:329: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:329: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:329: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:329: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:329: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:329: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:329: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:339: undefined reference to `std::string::length() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:351: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:351: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:351: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:351: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::ambiguous_option::substitute_placeholders(std::string const&amp;) const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:368: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:373: undefined reference to `std::string::operator+=(char const*)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:378: undefined reference to `std::string::operator+=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:378: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:378: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:378: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:378: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:379: undefined reference to `std::string::operator+=(char const*)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:384: undefined reference to `std::string::operator+=(char const*)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:386: undefined reference to `std::string::operator+=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:386: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:386: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:386: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:386: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:390: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o):/scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:390: more undefined references to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' follow /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::validation_error::get_template(boost::program_options::validation_error::kind_t)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:425: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:425: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:425: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:425: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `</em></span><em>static_initialization_and_destruction_0': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::Init()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::~Init()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `<span class="underline">static_initialization_and_destruction_0': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:85: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:85: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:85: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:85: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/value_semantic.cpp:85: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::strip_prefixes(std::string const&amp;)': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:28: undefined reference to `std::string::find_last_of(char const*, unsigned long) const' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:28: undefined reference to `std::string::substr(unsigned long, unsigned long) const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `std::pair&lt;std::string, std::string&gt;::operator=(std::pair&lt;std::string, std::string&gt; const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::string::operator=(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:68: undefined reference to `std::string::operator=(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::error_with_option_name::set_substitute_default(std::string const&amp;, std::string const&amp;, std::string const&amp;)': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:150: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:150: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:150: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:150: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:150: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:150: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `multiple_values': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:204: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `multiple_occurrences': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:215: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `validation_error': /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:372: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/errors.hpp:372: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `typed_value': /scratch/bolek/src/boost_1_55_0/./boost/program_options/value_semantic.hpp:188: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/value_semantic.hpp:188: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/value_semantic.hpp:188: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/value_semantic.hpp:189: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/value_semantic.hpp:189: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::typed_value&lt;bool, char&gt;::default_value(bool const&amp;)': /scratch/bolek/src/boost_1_55_0/./boost/program_options/value_semantic.hpp:198: undefined reference to `std::string::operator=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/value_semantic.hpp:198: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/value_semantic.hpp:198: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp; boost::program_options::validators::get_single_string&lt;char&gt;(std::vector&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, bool)': /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:57: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:57: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp; boost::program_options::validators::get_single_string&lt;wchar_t&gt;(std::vector&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;, std::allocator&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt; &gt; const&amp;, bool)': /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:57: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:57: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:59: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:63: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `bool std::operator==&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp;, wchar_t const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2267: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::compare(wchar_t const*) const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; std::operator+&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2164: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2165: undefined reference to `std::string::append(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2166: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `std::_Rb_tree_const_iterator&lt;std::pair&lt;std::string const, std::pair&lt;std::string, std::string&gt; &gt; &gt;::operator++()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:259: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `std::_Rb_tree_iterator&lt;std::pair&lt;std::string const, std::string&gt; &gt;::operator++()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:184: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; std::operator+&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2201: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2202: undefined reference to `std::string::append(char const*)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:2203: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `pair': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:80: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:80: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:80: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:84: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:84: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:84: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:84: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_pair.h:84: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `</em></span><em>gnu_cxx::new_allocator&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt;::construct(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:105: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::basic_string(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `std::vector&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;, std::allocator&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt; &gt;::_M_insert_aux(<span class="underline">gnu_cxx::</span>normal_iterator&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;*, std::vector&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;, std::allocator&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt; &gt; &gt;, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:306: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::basic_string(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:312: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::operator=(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:312: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:312: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `holder': /scratch/bolek/src/boost_1_55_0/./boost/any.hpp:185: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/any.hpp:185: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::basic_string(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `std::vector&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;, std::allocator&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt; &gt;::_M_check_len(unsigned long, char const*) const': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:1137: undefined reference to `std::<span class="underline">throw_length_error(char const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `</em></span><em>gnu_cxx::new_allocator&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt;::destroy(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:115: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::detail::lexical_cast_do_cast&lt;std::string, bool&gt;::lexical_cast_impl(bool const&amp;)': /scratch/bolek/src/boost_1_55_0/./boost/lexical_cast.hpp:2366: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/lexical_cast.hpp:2377: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `std::_Rb_tree&lt;std::string, std::pair&lt;std::string const, std::pair&lt;std::string, std::string&gt; &gt;, std::_Select1st&lt;std::pair&lt;std::string const, std::pair&lt;std::string, std::string&gt; &gt; &gt;, std::less&lt;std::string&gt;, std::allocator&lt;std::pair&lt;std::string const, std::pair&lt;std::string, std::string&gt; &gt; &gt; &gt;::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair&lt;std::string const, std::pair&lt;std::string, std::string&gt; &gt; const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:883: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `std::_Rb_tree_const_iterator&lt;std::pair&lt;std::string const, std::pair&lt;std::string, std::string&gt; &gt; &gt;::operator--()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:274: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `<span class="underline">gnu_cxx::new_allocator&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt;::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:87: undefined reference to `std::</span>throw_bad_alloc()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `std::_Rb_tree_iterator&lt;std::pair&lt;std::string const, std::pair&lt;std::string, std::string&gt; &gt; &gt;::operator--()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:199: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `void std::_Destroy&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt;(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:90: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `std::string&amp; std::string::assign&lt;char*&gt;(char*, char*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:1002: undefined reference to `std::string::_M_iend() const' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:1002: undefined reference to `std::string::_M_ibegin() const' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:1002: undefined reference to `std::string::replace(<span class="underline">gnu_cxx::</span>normal_iterator&lt;char*, std::string&gt;, <span class="underline">gnu_cxx::</span>normal_iterator&lt;char*, std::string&gt;, char*, char*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;* std::<span class="underline">copy_move_backward&lt;false, false, std::random_access_iterator_tag&gt;::</span>copy_move_b&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;*&gt;(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h:546: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::operator=(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `void std::_Construct&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt;(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_construct.h:80: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::basic_string(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `~holder': /scratch/bolek/src/boost_1_55_0/./boost/any.hpp:181: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/any.hpp:181: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `~typed_value': /scratch/bolek/src/boost_1_55_0/./boost/program_options/value_semantic.hpp:181: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/value_semantic.hpp:181: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/value_semantic.hpp:181: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/value_semantic.hpp:181: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o):/scratch/bolek/src/boost_1_55_0/./boost/program_options/value_semantic.hpp:181: more undefined references to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' follow /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::typed_value&lt;bool, char&gt;::name() const': /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:19: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:20: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:21: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:21: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:21: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:21: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:21: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o):/scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:21: more undefined references to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' follow /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(value_semantic.o): In function `boost::program_options::typed_value&lt;bool, char&gt;::name() const': /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:22: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:23: undefined reference to `std::string::operator+=(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:23: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:23: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:23: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:23: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:24: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:24: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:24: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:26: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:27: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:27: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:27: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:27: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/./boost/program_options/detail/value_semantic.hpp:29: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(positional_options.o): In function `positional_options_description': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/positional_options.cpp:17: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(positional_options.o): In function `boost::program_options::positional_options_description::add(char const*, int)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/positional_options.cpp:23: undefined reference to `std::string::empty() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/positional_options.cpp:26: undefined reference to `std::string::operator=(char const*)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/positional_options.cpp:28: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/positional_options.cpp:28: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/positional_options.cpp:28: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/positional_options.cpp:28: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/positional_options.cpp:28: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/positional_options.cpp:28: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(positional_options.o): In function `boost::program_options::positional_options_description::max_total_count() const': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/positional_options.cpp:37: undefined reference to `std::string::empty() const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(positional_options.o): In function `std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;::_M_fill_insert(<span class="underline">gnu_cxx::</span>normal_iterator&lt;std::string*, std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt; &gt;, unsigned long, std::string const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:380: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:406: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:406: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(positional_options.o): In function `<span class="underline">gnu_cxx::</span>enable_if&lt;!std::<span class="underline">is_scalar&lt;std::string&gt;::</span>value, void&gt;::<span class="underline">type std::</span>fill_a&lt;std::string*, std::string&gt;(std::string*, std::string*, std::string const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h:691: undefined reference to `std::string::operator=(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(convert.o): In function `boost::from_local_8_bit(std::string const&amp;)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:133: undefined reference to `std::locale::locale()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:133: undefined reference to `std::codecvt&lt;wchar_t, char, <span class="underline">mbstate_t&gt; const&amp; std::use_facet&lt;std::codecvt&lt;wchar_t, char, __mbstate_t&gt; &gt;(std::locale const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:133: undefined reference to `std::locale::~locale()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:133: undefined reference to `std::locale::~locale()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(convert.o): In function `boost::to_local_8_bit(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp;)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:141: undefined reference to `std::locale::locale()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:141: undefined reference to `std::codecvt&lt;wchar_t, char, </em></span><em>mbstate_t&gt; const&amp; std::use_facet&lt;std::codecvt&lt;wchar_t, char, __mbstate_t&gt; &gt;(std::locale const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:141: undefined reference to `std::locale::~locale()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:141: undefined reference to `std::locale::~locale()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(convert.o): In function `boost::program_options::to_internal(std::string const&amp;)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:149: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(convert.o): In function `<span class="underline">static_initialization_and_destruction_0': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::Init()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::~Init()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(convert.o): In function `utf8_codecvt_facet': /scratch/bolek/src/boost_1_55_0/./boost/detail/utf8_codecvt_facet.hpp:111: undefined reference to `std::codecvt&lt;wchar_t, char, </em></span><em>mbstate_t&gt;::codecvt(unsigned long)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(convert.o): In function `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; boost::detail::convert&lt;wchar_t, char, boost::_bi::bind_t&lt;std::codecvt_base::result, boost::_mfi::cmf7&lt;std::codecvt_base::result, std::__codecvt_abstract_base&lt;wchar_t, char, __mbstate_t&gt;, <span class="underline">mbstate_t&amp;, char const*, char const*, char const*&amp;, wchar_t*, wchar_t*, wchar_t*&amp;&gt;, boost::_bi::list8&lt;boost::_bi::value&lt;std::codecvt&lt;wchar_t, char, __mbstate_t&gt; const*&gt;, boost::arg&lt;1&gt;, boost::arg&lt;2&gt;, boost::arg&lt;3&gt;, boost::arg&lt;4&gt;, boost::arg&lt;5&gt;, boost::arg&lt;6&gt;, boost::arg&lt;7&gt; &gt; &gt; &gt;(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, boost::_bi::bind_t&lt;std::codecvt_base::result, boost::_mfi::cmf7&lt;std::codecvt_base::result, std::__codecvt_abstract_base&lt;wchar_t, char, __mbstate_t&gt;, </span>mbstate_t&amp;, char const*, char const*, char const*&amp;, wchar_t*, wchar_t*, wchar_t*&amp;&gt;, boost::_bi::list8&lt;boost::_bi::value&lt;std::codecvt&lt;wchar_t, char, __mbstate_t&gt; const*&gt;, boost::arg&lt;1&gt;, boost::arg&lt;2&gt;, boost::arg&lt;3&gt;, boost::arg&lt;4&gt;, boost::arg&lt;5&gt;, boost::arg&lt;6&gt;, boost::arg&lt;7&gt; &gt; &gt;)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:44: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:48: undefined reference to `std::string::data() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:49: undefined reference to `std::string::data() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:49: undefined reference to `std::string::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:66: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:66: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:66: undefined reference to `std::logic_error::logic_error(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:66: undefined reference to `std::logic_error::~logic_error()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:66: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:66: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:74: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:74: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:74: undefined reference to `std::logic_error::logic_error(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:74: undefined reference to `std::logic_error::~logic_error()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:74: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:74: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:81: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(convert.o): In function `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; boost::detail::convert&lt;char, wchar_t, boost::_bi::bind_t&lt;std::codecvt_base::result, boost::_mfi::cmf7&lt;std::codecvt_base::result, std::__codecvt_abstract_base&lt;wchar_t, char, __mbstate_t&gt;, <span class="underline">mbstate_t&amp;, wchar_t const*, wchar_t const*, wchar_t const*&amp;, char*, char*, char*&amp;&gt;, boost::_bi::list8&lt;boost::_bi::value&lt;std::codecvt&lt;wchar_t, char, __mbstate_t&gt; const*&gt;, boost::arg&lt;1&gt;, boost::arg&lt;2&gt;, boost::arg&lt;3&gt;, boost::arg&lt;4&gt;, boost::arg&lt;5&gt;, boost::arg&lt;6&gt;, boost::arg&lt;7&gt; &gt; &gt; &gt;(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp;, boost::_bi::bind_t&lt;std::codecvt_base::result, boost::_mfi::cmf7&lt;std::codecvt_base::result, std::__codecvt_abstract_base&lt;wchar_t, char, __mbstate_t&gt;, </span>mbstate_t&amp;, wchar_t const*, wchar_t const*, wchar_t const*&amp;, char*, char*, char*&amp;&gt;, boost::_bi::list8&lt;boost::_bi::value&lt;std::codecvt&lt;wchar_t, char, __mbstate_t&gt; const*&gt;, boost::arg&lt;1&gt;, boost::arg&lt;2&gt;, boost::arg&lt;3&gt;, boost::arg&lt;4&gt;, boost::arg&lt;5&gt;, boost::arg&lt;6&gt;, boost::arg&lt;7&gt; &gt; &gt;)': /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:44: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:48: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::data() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:49: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::data() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:49: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::size() const' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:66: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:66: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:66: undefined reference to `std::logic_error::logic_error(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:66: undefined reference to `std::logic_error::~logic_error()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:66: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:66: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:74: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:74: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:74: undefined reference to `std::logic_error::logic_error(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:74: undefined reference to `std::logic_error::~logic_error()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:74: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:74: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/program_options/src/convert.cpp:81: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(convert.o): In function `error_info_injector': /scratch/bolek/src/boost_1_55_0/./boost/exception/exception.hpp:323: undefined reference to `std::logic_error::~logic_error()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(convert.o): In function `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;&amp; std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::append&lt;wchar_t*&gt;(wchar_t*, wchar_t*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:907: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::_M_iend() const' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:907: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::_M_iend() const' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:907: undefined reference to `std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;::replace(<span class="underline">gnu_cxx::</span>normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt;, <span class="underline">gnu_cxx::</span>normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt;, wchar_t*, wchar_t*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(convert.o): In function `std::string&amp; std::string::append&lt;char*&gt;(char*, char*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:907: undefined reference to `std::string::_M_iend() const' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:907: undefined reference to `std::string::_M_iend() const' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/basic_string.h:907: undefined reference to `std::string::replace(<span class="underline">gnu_cxx::</span>normal_iterator&lt;char*, std::string&gt;, <span class="underline">gnu_cxx::</span>normal_iterator&lt;char*, std::string&gt;, char*, char*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(convert.o): In function `~error_info_injector': /scratch/bolek/src/boost_1_55_0/./boost/exception/exception.hpp:331: undefined reference to `std::logic_error::~logic_error()' /scratch/bolek/src/boost_1_55_0/./boost/exception/exception.hpp:331: undefined reference to `std::logic_error::~logic_error()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(convert.o):(.rodata._ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt11logic_errorEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt11logic_errorEEEE]+0x28): undefined reference to `std::logic_error::what() const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(convert.o):(.rodata._ZTVN5boost16exception_detail19error_info_injectorISt11logic_errorEE[_ZTVN5boost16exception_detail19error_info_injectorISt11logic_errorEE]+0x20): undefined reference to `std::logic_error::what() const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(convert.o):(.rodata._ZTIN5boost16exception_detail19error_info_injectorISt11logic_errorEE[_ZTIN5boost16exception_detail19error_info_injectorISt11logic_errorEE]+0x18): undefined reference to `typeinfo for std::logic_error' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_program_options-mt-d.a(convert.o): In function `~utf8_codecvt_facet': /scratch/bolek/src/boost_1_55_0/./boost/detail/utf8_codecvt_facet.hpp:108: undefined reference to `std::codecvt&lt;wchar_t, char, <span class="underline">mbstate_t&gt;::~codecvt()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(utf8_codecvt_facet.o):(.rodata._ZTVN5boost15program_options6detail18utf8_codecvt_facetE[_ZTVN5boost15program_options6detail18utf8_codecvt_facetE]+0x48): undefined reference to `std::codecvt&lt;wchar_t, char, </em></span><em>mbstate_t&gt;::do_length(<span class="underline">mbstate_t&amp;, char const*, char const*, unsigned long) const' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_program_options-mt-d.a(utf8_codecvt_facet.o):(.rodata._ZTIN5boost15program_options6detail18utf8_codecvt_facetE[_ZTIN5boost15program_options6detail18utf8_codecvt_facetE]+0x10): undefined reference to `typeinfo for std::codecvt&lt;wchar_t, char, </em></span><em>mbstate_t&gt;' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_system-mt-d.a(error_code.o): In function `message': /scratch/bolek/src/boost_1_55_0/libs/system/src/error_code.cpp:79: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/system/src/error_code.cpp:79: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/system/src/error_code.cpp:79: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()' /scratch/bolek/src/boost_1_55_0/libs/system/src/error_code.cpp:79: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/system/src/error_code.cpp:79: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/system/src/error_code.cpp:109: undefined reference to `std::allocator&lt;char&gt;::allocator()' /scratch/bolek/src/boost_1_55_0/libs/system/src/error_code.cpp:109: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(char const*, std::allocator&lt;char&gt; const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/system/src/error_code.cpp:109: undefined reference to `std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string(std::string const&amp;)' /scratch/bolek/src/boost_1_55_0/libs/system/src/error_code.cpp:109: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /scratch/bolek/src/boost_1_55_0/libs/system/src/error_code.cpp:109: undefined reference to `std::allocator&lt;char&gt;::~allocator()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_system-mt-d.a(error_code.o): In function `<span class="underline">static_initialization_and_destruction_0': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::Init()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::~Init()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_thread-mt-d.a(thread.o): In function `</em></span><em>static_initialization_and_destruction_0': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::Init()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::~Init()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_thread-mt-d.a(thread.o): In function `std::_Rb_tree_iterator&lt;std::pair&lt;void const* const, boost::detail::tss_data_node&gt; &gt;::operator++()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:184: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_thread-mt-d.a(thread.o): In function `std::_Rb_tree&lt;void const*, std::pair&lt;void const* const, boost::detail::tss_data_node&gt;, std::_Select1st&lt;std::pair&lt;void const* const, boost::detail::tss_data_node&gt; &gt;, std::less&lt;void const*&gt;, std::allocator&lt;std::pair&lt;void const* const, boost::detail::tss_data_node&gt; &gt; &gt;::erase(std::_Rb_tree_iterator&lt;std::pair&lt;void const* const, boost::detail::tss_data_node&gt; &gt;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:1347: undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_thread-mt-d.a(thread.o): In function `std::vector&lt;std::pair&lt;boost::condition_variable*, boost::mutex*&gt;, std::allocator&lt;std::pair&lt;boost::condition_variable*, boost::mutex*&gt; &gt; &gt;::_M_check_len(unsigned long, char const*) const': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:1137: undefined reference to `std::<span class="underline">throw_length_error(char const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</span></em><span class="underline">lib64<em>libboost_thread-mt-d.a(thread.o): In function `std::vector&lt;boost::shared_ptr&lt;boost::detail::shared_state_base&gt;, std::allocator&lt;boost::shared_ptr&lt;boost::detail::shared_state_base&gt; &gt; &gt;::_M_check_len(unsigned long, char const*) const': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:1137: undefined reference to `std::</em></span><em>throw_length_error(char const*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_thread-mt-d.a(thread.o): In function `std::_Rb_tree&lt;void const*, std::pair&lt;void const* const, boost::detail::tss_data_node&gt;, std::_Select1st&lt;std::pair&lt;void const* const, boost::detail::tss_data_node&gt; &gt;, std::less&lt;void const*&gt;, std::allocator&lt;std::pair&lt;void const* const, boost::detail::tss_data_node&gt; &gt; &gt;::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair&lt;void const* const, boost::detail::tss_data_node&gt; const&amp;)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:883: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&amp;)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_thread-mt-d.a(thread.o): In function `std::_Rb_tree_iterator&lt;std::pair&lt;void const* const, boost::detail::tss_data_node&gt; &gt;::operator--()': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:199: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_thread-mt-d.a(thread.o): In function `<span class="underline">gnu_cxx::new_allocator&lt;std::pair&lt;boost::condition_variable*, boost::mutex*&gt; &gt;::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:87: undefined reference to `std::</span>throw_bad_alloc()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_thread-mt-d.a(thread.o): In function `<span class="underline">gnu_cxx::new_allocator&lt;boost::shared_ptr&lt;boost::detail::shared_state_base&gt; &gt;::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:87: undefined reference to `std::</span>throw_bad_alloc()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_thread-mt-d.a(thread.o): In function `std::_Rb_tree_iterator&lt;std::pair&lt;void const* const, boost::detail::tss_data_node&gt; &gt;::operator++(int)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_tree.h:192: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_thread-mt-d.a(thread.o): In function `<span class="underline">gnu_cxx::new_allocator&lt;std::_Rb_tree_node&lt;std::pair&lt;void const* const, boost::detail::tss_data_node&gt; &gt; &gt;::allocate(unsigned long, void const*)': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/ext/new_allocator.h:87: undefined reference to `std::</span>throw_bad_alloc()' /home/p4/bg-lnx-dk/boost/1.55.0/gcc-4.4.7</em>lib64<em>libboost_thread-mt-d.a(once.o): In function `<span class="underline">static_initialization_and_destruction_0': /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::Init()' /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/iostream:72: undefined reference to `std::ios_base::Init::~Init()' collect2: error: ld returned 1 exit status make<a class="changeset" href="https://svn.boost.org/trac10/changeset/5" title="Boost customization">[5]</a>: </span></em></strong><em><span class="underline">* [HSADebugAPITest] Error 1 </span></em></p> </description> <category>Ticket</category> </item> </channel> </rss>