<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:59:01 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CXX-373] libmongoclient.so not generated when compling lateset c++ driver</title>
                <link>https://jira.mongodb.org/browse/CXX-373</link>
                <project id="11980" key="CXX">C++ Driver</project>
                    <description>&lt;p&gt;I am trying to compile the latest stable c++ driver(26compact branch), &lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver&lt;/a&gt;&lt;br/&gt;
I have built boost from source as:&lt;br/&gt;
        $ ./bootstrap.sh --help&lt;br/&gt;
        $ ./bootstrap.sh&lt;br/&gt;
        $ ./b2 install&lt;br/&gt;
and the c++ driver as:&lt;br/&gt;
        $ scons --use-system-boost --sharedclient --full install-mongoclient &lt;br/&gt;
Finally  libmongoclient.a has been generated, but when generating libmongclient.so  I get something like this:&lt;/p&gt;

&lt;p&gt;build/linux2/use-system-boost/mongo/bson/bson_validate.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/bson/oid.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/bson/optime.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/bson/optime.os: In function `thread_exception&apos;:&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:51: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:51: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/bson/optime.os: In function `condition_error&apos;:&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:84: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/bson/util/bson_extract.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/clientAndShell.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/clientAndShell.os: In function `thread_exception&apos;:&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:51: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:51: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/clientOnly.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/connpool.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/dbclient.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/dbclient_rs.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/replica_set_monitor.os: In function `boost::thread::start_thread()&apos;:&lt;br/&gt;
/usr/local/include/boost/thread/detail/thread.hpp:178: undefined reference to `boost::thread::start_thread_noexcept()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/replica_set_monitor.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/replica_set_monitor.os: In function `condition_error&apos;:&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:84: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:84: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/replica_set_monitor.os: In function `thread_exception&apos;:&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:51: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:51: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/dbclientcursor.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/gridfs.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/gridfs.os: In function `exists&apos;:&lt;br/&gt;
/usr/local/include/boost/filesystem/operations.hpp:400: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&amp;amp;, boost::system::error_code*)&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/init.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/sasl_client_authenticate.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/client/syncclusterconnection.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/db/jsobj.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/db/json.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/db/lasterror.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/db/dbmessage.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/db/server_options.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/logger/console.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/logger/console.os: In function `thread_exception&apos;:&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:51: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/logger/log_manager.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/logger/log_manager.os: In function `thread_exception&apos;:&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:51: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/logger/logger.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/logger/ramlog.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/logger/rotatable_file_manager.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/logger/rotatable_file_manager.os: In function `thread_exception&apos;:&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:51: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/logger/rotatable_file_writer.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/logger/rotatable_file_writer.os: In function `thread_exception&apos;:&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:51: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/logger/rotatable_file_writer.os: In function `exists&apos;:&lt;br/&gt;
/usr/local/include/boost/filesystem/operations.hpp:400: undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&amp;amp;, boost::system::error_code*)&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/pch.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/assert_util.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/background.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/background.os: In function `boost::thread::start_thread()&apos;:&lt;br/&gt;
/usr/local/include/boost/thread/detail/thread.hpp:178: undefined reference to `boost::thread::start_thread_noexcept()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/background.os: In function `condition_error&apos;:&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:84: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/base64.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/concurrency/spin_lock.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/concurrency/synchronization.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/concurrency/synchronization.os: In function `thread_exception&apos;:&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:51: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:51: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:51: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
/usr/local/include/boost/thread/exceptions.hpp:51: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/concurrency/synchronization.os:/usr/local/include/boost/thread/exceptions.hpp:51: more undefined references to `boost::system::system_category()&apos; follow&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/concurrency/mutexdebugger.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/debug_util.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/stacktrace.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/fail_point.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/fail_point_registry.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/fail_point_service.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/log.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/net/httpclient.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/net/listen.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/net/message.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/net/message_port.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/net/sock.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/net/ssl_manager.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/stringutils.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/time_support.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/util.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
build/linux2/use-system-boost/mongo/util/version.os: In function `__static_initialization_and_destruction_0&apos;:&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:221: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:222: undefined reference to `boost::system::generic_category()&apos;&lt;br/&gt;
/usr/local/include/boost/system/error_code.hpp:223: undefined reference to `boost::system::system_category()&apos;&lt;br/&gt;
collect2: ld returned 1 exit status&lt;br/&gt;
scons: *** &lt;span class=&quot;error&quot;&gt;&amp;#91;build/linux2/use-system-boost/libmongoclient.so&amp;#93;&lt;/span&gt; Error 1&lt;br/&gt;
scons: building terminated because of errors.&lt;/p&gt;

&lt;p&gt;How can I fix this problem?&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;</description>
                <environment>centos6.4&lt;br/&gt;
gcc 4.8.2&lt;br/&gt;
scons 2.3.3&lt;br/&gt;
python 2.7.7&lt;br/&gt;
boost 1.56</environment>
        <key id="163146">CXX-373</key>
            <summary>libmongoclient.so not generated when compling lateset c++ driver</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="heihei1018">heihei1018</reporter>
                        <labels>
                            <label>driver</label>
                            <label>legacy-cxx</label>
                    </labels>
                <created>Sat, 11 Oct 2014 06:32:42 +0000</created>
                <updated>Wed, 11 Sep 2019 19:05:28 +0000</updated>
                            <resolved>Tue, 14 Oct 2014 14:47:29 +0000</resolved>
                                    <version>legacy-0.0-26compat-2.6.4</version>
                    <version>legacy-0.0-26compat-2.6.5</version>
                                                    <component>Build</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="740679" author="acm" created="Tue, 14 Oct 2014 14:47:29 +0000"  >&lt;p&gt;I&apos;m closing this ticket since we have not heard back. Feel free to ask us to re-open if you are still having problems.&lt;/p&gt;</comment>
                            <comment id="739301" author="acm" created="Sat, 11 Oct 2014 18:19:27 +0000"  >&lt;p&gt;Without the configuration output of your build it is hard to see exactly what is going wrong. However, it is currently challenging to build against your own compiled version of boost when boost is also installed on the system. You must ensure that the driver is both including the headers from your custom boost build, and linking against the libraries in your custom boost build. This can be tricky to ensure, as the driver configuration step may look for a library by name that does not exist in your build, but does exist in the system install. In such a case you will end up building against your custom boost headers but attempting to link against the system boost library.&lt;/p&gt;

&lt;p&gt;You must either uninstall the system boost libraries, or ensure that your configuration of boost results in boost headers and libraries that exactly and completely shadow the names of the system headers and libraries.&lt;/p&gt;

&lt;p&gt;It might be helpful if you provided the following:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;The output of the configure step of the build&lt;/li&gt;
	&lt;li&gt;The list of libraries in your default linker search path that have &apos;boost_system&apos; in the name.&lt;/li&gt;
	&lt;li&gt;The list of libraries in your boost installation library directory which have &apos;boost_system&apos; in the name.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="739294" author="heihei1018" created="Sat, 11 Oct 2014 17:56:58 +0000"  >&lt;p&gt;Hello Andrew:&lt;br/&gt;
        I add &apos;--cpppath=/usr/include/boost --extrapath=/usr/local&apos;, and build again. The resulte has no difference. &lt;br/&gt;
        But when I delete &apos;/usr/local/include/boost&apos;, which the boost version is 1.56.   I execute &apos;$ scons --use-system-boost --sharedclient --full install-mongoclient&apos;, it succeed unexpectedly. Now the boost version is 1.41 which centos6.4 has itself. The boost path is &apos;/usr/include/boost&apos;. &lt;br/&gt;
        When I build boost , how can i figure the path to overwrite the older version?&lt;br/&gt;
        Anyway, Thank you very much ,Andrew! This error has troubled me for two days. It pushed me to the edge.&lt;br/&gt;
        Thank you!&lt;/p&gt;</comment>
                            <comment id="739279" author="acm" created="Sat, 11 Oct 2014 14:55:48 +0000"  >&lt;p&gt;Can you please include the output of the configure checks? Also, I&apos;m a little puzzled by the relationship between your build output and your scons invocation. You are building boost from source, but then you are passing --use-system-boost, which would suggest that you want the boost from /usr/include and /usr/lib, rather than the one from your boost install. Also, I see that the build is referencing headers from /usr/local, but by default the build should not be searching there, unless you have used the --cpppath or --extrapath arguments to your scons invocation.&lt;/p&gt;

&lt;p&gt;Can you double check that the scons invocation you have provided is complete?&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hs2zo7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>142232</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>