I don’t know why I have to add a symlink…. i come from Archlinux and i never had a problems like that… I just install the boost from repo and all is fine…
I could compile the driver… I add the /opt/local/include and the compiling time is fine, but my i continue with link problem
Undefined symbols for architecture x86_64:
"mongo::msgasserted(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
mongo::BSONObj::_assertInvalid() const in Bill.o
mongo::BSONElement::chk(int) const in Bill.o
mongo::BSONObj::_assertInvalid() const in Client.o
mongo::BSONElement::chk(int) const in DBManager.o
mongo::BSONObj::_assertInvalid() const in DBManager.o
mongo::BSONObj::_assertInvalid() const in Embark.o
mongo::BSONElement::chk(int) const in Embark.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > mongo::integerToHex<int>(int)", referenced from:
mongo::BSONObj::_assertInvalid() const in Bill.o
mongo::BSONObj::_assertInvalid() const in Client.o
mongo::BSONObj::_assertInvalid() const in DBManager.o
mongo::BSONObj::_assertInvalid() const in Embark.o
mongo::BSONObj::_assertInvalid() const in EmbarkItem.o
mongo::BSONObj::_assertInvalid() const in Product.o
mongo::BSONObj::_assertInvalid() const in User.o
...
"mongo::DBConnectionPool::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double)", referenced from:
mongo::ScopedDbConnection::ScopedDbConnection(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double) in DBConnectionManager.o
"mongo::DBClientWithCommands::exists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
DBManager::setUPDatabase() in DBManager.o
"mongo::GridFS::storeFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
DBManager::saveFileInServer(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in DBManager.o
"mongo::GridFS::GridFS(mongo::DBClientBase&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
DBConnectionManager::createConnection() in DBConnectionManager.o
"mongo::uasserted(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
mongo::BSONElement::toString(mongo::StringBuilderImpl<mongo::TrivialAllocator>&, bool, bool, int) const in Bill.o
mongo::BSONElement::toString(mongo::StringBuilderImpl<mongo::TrivialAllocator>&, bool, bool, int) const in Client.o
mongo::BSONElement::toString(mongo::StringBuilderImpl<mongo::TrivialAllocator>&, bool, bool, int) const in DBManager.o
mongo::BSONElement::embeddedObjectUserCheck() const in DBManager.o
mongo::BSONElement::embeddedObjectUserCheck() const in Embark.o
mongo::BSONElement::toString(mongo::StringBuilderImpl<mongo::TrivialAllocator>&, bool, bool, int) const in Embark.o
mongo::BSONElement::toString(mongo::StringBuilderImpl<mongo::TrivialAllocator>&, bool, bool, int) const in EmbarkItem.o
...
"mongo::GridFS::findFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
DBManager::getFileFromServer(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in DBManager.o
"mongo::GridFile::write(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const", referenced from:
FileManager::saveTmpFile(mongo::GridFile const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileManager.o
"std::string::find(char const*, unsigned long, unsigned long) const", referenced from:
mongo::DBClientWithCommands::mapreduce(std::string const&, std::string const&, std::string const&, mongo::BSONObj, mongo::DBClientWithCommands::MROutput) in libmongoclient.a(dbclient.o)
mongo::nsGetCollection(std::string const&) in libmongoclient.a(dbclient.o)
mongo::nsGetDB(std::string const&) in libmongoclient.a(dbclient.o)
mongo::DBClientWithCommands::getCollectionNames(std::string const&) in libmongoclient.a(dbclient.o)
mongo::DBClientWithCommands::exists(std::string const&) in libmongoclient.a(dbclient.o)
mongo::DBClientWithCommands::dropCollection(std::string const&, mongo::BSONObj*) in libmongoclient.a(dbclient.o)
mongo::_isSecondaryQuery(std::string const&, mongo::BSONObj const&, mongo::ReadPreferenceSetting const&) in libmongoclient.a(dbclient_rs.o)
...
"std::string::find(char, unsigned long) const", referenced from:
mongo::compareDottedFieldNames(std::string const&, std::string const&, mongo::LexNumCmp const&) in libmongoclient.a(jsobj.o)
mongo::EmbeddedBuilder::splitDot(std::string&) in libmongoclient.a(jsobj.o)
mongo::ConnectionString::_fillServers(std::string) in libmongoclient.a(dbclient.o)
mongo::ConnectionString::_finishInit() in libmongoclient.a(dbclient.o)
mongo::ConnectionString::parse(std::string const&, std::string&) in libmongoclient.a(dbclient.o)
mongo::NamespaceString::NamespaceString(mongo::StringData const&) in libmongoclient.a(dbclient.o)
mongo::splitStringDelim(std::string const&, std::vector<std::string, std::allocator<std::string> >*, char) in libmongoclient.a(stringutils.o)
...
"std::string::compare(char const*) const", referenced from:
mongo::causedBy(std::string const*) in libmongoclient.a(assert_util.o)
mongo::GridFS::insertFile(std::string const&, mongo::OID const&, unsigned long long, std::string const&) in libmongoclient.a(gridfs.o)
mongo::GridFS::storeFile(std::string const&, std::string const&, std::string const&) in libmongoclient.a(gridfs.o)
mongo::GridFile::write(std::string const&) const in libmongoclient.a(gridfs.o)
mongo::BSONObjBuilder::appendAsNumber(mongo::StringData const&, std::string const&) in libmongoclient.a(jsobj.o)
mongo::DBClientConnection::_connect(std::string&) in libmongoclient.a(dbclient.o)
mongo::DBClientWithCommands::ensureIndex(std::string const&, mongo::BSONObj, bool, std::string const&, bool, bool, int, int) in libmongoclient.a(dbclient.o)
...
"std::__basic_file<char>::is_open() const", referenced from:
mongo::GridFile::write(std::string const&) const in libmongoclient.a(gridfs.o)
mongo::InputStreamSecureRandom::InputStreamSecureRandom(char const*) in libmongoclient.a(random.o)
"std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const", referenced from:
mongo::DBException::toString() const in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::streamNotGood(int, std::string const&, std::basic_ios<char, std::char_traits<char> >&) in libmongoclient.a(assert_util.o)
mongo::errnoWithPrefix(char const*) in libmongoclient.a(assert_util.o)
mongo::ExceptionInfo::toString() const in libmongoclient.a(assert_util.o)
mongo::_BufBuilder<mongo::TrivialAllocator>::grow_reallocate(int) in libmongoclient.a(assert_util.o)
mongo::_BufBuilder<mongo::TrivialAllocator>::grow_reallocate(int) in libmongoclient.a(oid.o)
...
"std::locale::id::_M_id() const", referenced from:
bool boost::detail::lcast_ret_unsigned<std::char_traits<char>, unsigned long long, char>(unsigned long long&, char const*, char const*) in libmongoclient.a(jsobj.o)
"std::locale::operator==(std::locale const&) const", referenced from:
bool boost::detail::lcast_ret_unsigned<std::char_traits<char>, unsigned long long, char>(unsigned long long&, char const*, char const*) in libmongoclient.a(jsobj.o)
"std::basic_ios<char, std::char_traits<char> >::widen(char) const", referenced from:
mongo::wasserted(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::invariantFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::fassertFailed(int) in libmongoclient.a(assert_util.o)
mongo::fassertFailedWithStatus(int, mongo::Status const&) in libmongoclient.a(assert_util.o)
mongo::uasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgasserted(int, char const*) in libmongoclient.a(assert_util.o)
...
"std::istream::read(char*, long)", referenced from:
mongo::InputStreamSecureRandom::nextInt64() in libmongoclient.a(random.o)
"std::ostream::put(char)", referenced from:
mongo::wasserted(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::invariantFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::fassertFailed(int) in libmongoclient.a(assert_util.o)
mongo::fassertFailedWithStatus(int, mongo::Status const&) in libmongoclient.a(assert_util.o)
mongo::uasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgasserted(int, char const*) in libmongoclient.a(assert_util.o)
...
"std::ostream::flush()", referenced from:
mongo::wasserted(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::invariantFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::fassertFailed(int) in libmongoclient.a(assert_util.o)
mongo::fassertFailedWithStatus(int, mongo::Status const&) in libmongoclient.a(assert_util.o)
mongo::uasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgasserted(int, char const*) in libmongoclient.a(assert_util.o)
...
"std::ostream::write(char const*, long)", referenced from:
mongo::GridFile::write(std::ostream&) const in libmongoclient.a(gridfs.o)
mongo::base64::decode(std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >&, std::string const&) in libmongoclient.a(base64.o)
mongo::operator<<(std::ostream&, mongo::StringData const&) in libmongoclient.a(string_data.o)
"std::ostream& std::ostream::_M_insert<double>(double)", referenced from:
mongo::BSONElement::jsonString(mongo::JsonStringFormat, bool, int) const in libmongoclient.a(jsobj.o)
"std::ostream& std::ostream::_M_insert<long>(long)", referenced from:
mongo::Socket::isStillConnected() in libmongoclient.a(sock.o)
"std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long)", referenced from:
mongo::wasserted(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::invariantFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::PoolForHost::reportBadConnectionAt(unsigned long long) in libmongoclient.a(connpool.o)
mongo::BSONObj::dump() const in libmongoclient.a(jsobj.o)
mongo::BSONElement::jsonString(mongo::JsonStringFormat, bool, int) const in libmongoclient.a(jsobj.o)
mongo::OpTime::skewed() in libmongoclient.a(optime.o)
...
"std::ostream& std::ostream::_M_insert<long long>(long long)", referenced from:
mongo::BSONElement::jsonString(mongo::JsonStringFormat, bool, int) const in libmongoclient.a(jsobj.o)
"std::ostream& std::ostream::_M_insert<unsigned long long>(unsigned long long)", referenced from:
mongo::PoolForHost::reportBadConnectionAt(unsigned long long) in libmongoclient.a(connpool.o)
mongo::BSONElement::jsonString(mongo::JsonStringFormat, bool, int) const in libmongoclient.a(jsobj.o)
"std::ostream::operator<<(int)", referenced from:
mongo::DBException::toString() const in libmongoclient.a(assert_util.o)
mongo::fassertFailed(int) in libmongoclient.a(assert_util.o)
mongo::fassertFailedWithStatus(int, mongo::Status const&) in libmongoclient.a(assert_util.o)
mongo::uasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgassertedNoTrace(int, char const*) in libmongoclient.a(assert_util.o)
mongo::ExceptionInfo::toString() const in libmongoclient.a(assert_util.o)
...
"std::string::_M_leak_hard()", referenced from:
mongo::EmbeddedBuilder::prepareContext(std::string&) in libmongoclient.a(jsobj.o)
"std::string::_Rep::_M_destroy(std::allocator<char> const&)", referenced from:
mongo::DBException::toString() const in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::uasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgassertedNoTrace(int, char const*) in libmongoclient.a(assert_util.o)
mongo::causedBy(char const*) in libmongoclient.a(assert_util.o)
mongo::causedBy(mongo::DBException const&) in libmongoclient.a(assert_util.o)
...
"std::string::_Rep::_S_terminal", referenced from:
mongo::logger::LogstreamBuilder::~LogstreamBuilder() in libmongoclient.a(logstream_builder.o)
mongo::JParse::chars(std::string*, char const*, char const*) in libmongoclient.a(json.o)
mongo::joinStringDelim(std::vector<std::string, std::allocator<std::string> > const&, std::string*, char) in libmongoclient.a(stringutils.o)
mongo::saslExtractPayload(mongo::BSONObj const&, std::string*, mongo::BSONType*) in libmongoclient.a(sasl_client_authenticate.o)
mongo::runGlobalInitializers(int, char const* const*, char const* const*) in libmongoclient.a(initializer.o)
"std::string::_Rep::_S_empty_rep_storage", referenced from:
mongo::DBException::toString() const in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::uasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgassertedNoTrace(int, char const*) in libmongoclient.a(assert_util.o)
mongo::causedBy(char const*) in libmongoclient.a(assert_util.o)
mongo::causedBy(mongo::DBException const&) in libmongoclient.a(assert_util.o)
...
"std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&)", referenced from:
mongo::saslExtractPayload(mongo::BSONObj const&, std::string*, mongo::BSONType*) in libmongoclient.a(sasl_client_authenticate.o)
mongo::runGlobalInitializers(int, char const* const*, char const* const*) in libmongoclient.a(initializer.o)
"std::string::append(char const*, unsigned long)", referenced from:
mongo::causedBy(char const*) in libmongoclient.a(assert_util.o)
mongo::DBConnectionPool::get(mongo::ConnectionString const&, double) in libmongoclient.a(connpool.o)
mongo::DBConnectionPool::get(std::string const&, double) in libmongoclient.a(connpool.o)
boost::system::system_error::what() const in libmongoclient.a(connpool.o)
mongo::SocketException::SocketException(mongo::SocketException::Type, std::string const&, int, std::string const&) in libmongoclient.a(connpool.o)
mongo::GridFS::GridFS(mongo::DBClientBase&, std::string const&, std::string const&) in libmongoclient.a(gridfs.o)
mongo::GridFile::write(std::string const&) const in libmongoclient.a(gridfs.o)
...
"std::string::append(std::string const&)", referenced from:
mongo::DBException::addContext(std::string const&) in libmongoclient.a(assert_util.o)
mongo::DBConnectionPool::get(mongo::ConnectionString const&, double) in libmongoclient.a(connpool.o)
mongo::DBConnectionPool::get(std::string const&, double) in libmongoclient.a(connpool.o)
boost::system::system_error::what() const in libmongoclient.a(connpool.o)
mongo::SocketException::SocketException(mongo::SocketException::Type, std::string const&, int, std::string const&) in libmongoclient.a(connpool.o)
mongo::GridFS::GridFS(mongo::DBClientBase&, std::string const&, std::string const&) in libmongoclient.a(gridfs.o)
mongo::GridFile::write(std::string const&) const in libmongoclient.a(gridfs.o)
...
"std::string::append(unsigned long, char)", referenced from:
mongo::JParse::regexOptCheck(mongo::StringData const&) in libmongoclient.a(json.o)
mongo::Initializer::execute(std::vector<std::string, std::allocator<std::string> > const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&) const in libmongoclient.a(initializer.o)
"std::string::assign(char const*, unsigned long)", referenced from:
boost::system::system_error::what() const in libmongoclient.a(connpool.o)
mongo::ConnectionString::connect(std::string&, double) const in libmongoclient.a(dbclient.o)
mongo::Query::readPref(mongo::ReadPreference, mongo::BSONArray const&) in libmongoclient.a(dbclient.o)
mongo::DBClientWithCommands::_authMongoCR(std::string const&, std::string const&, std::string const&, mongo::BSONObj*, bool) in libmongoclient.a(dbclient.o)
mongo::DBClientWithCommands::auth(std::string const&, std::string const&, std::string const&, std::string&, bool) in libmongoclient.a(dbclient.o)
boost::system::system_error::what() const in libmongoclient.a(dbclient.o)
mongo::DBConnector::checkResponse(char const*, int, bool*, std::string*) in libmongoclient.a(dbclient.o)
...
"std::string::assign(std::string const&)", referenced from:
mongo::problem() in libmongoclient.a(assert_util.o)
mongo::DBException::addContext(std::string const&) in libmongoclient.a(assert_util.o)
mongo::PoolForHost::initializeHostName(std::string const&) in libmongoclient.a(connpool.o)
mongo::DBConnectionPool::_get(std::string const&, double) in libmongoclient.a(connpool.o)
mongo::DBConnectionPool::_finishCreate(std::string const&, double, mongo::DBClientBase*) in libmongoclient.a(connpool.o)
mongo::GridFS::GridFS(mongo::DBClientBase&, std::string const&, std::string const&) in libmongoclient.a(gridfs.o)
mongo::EmbeddedBuilder::prepareContext(std::string&) in libmongoclient.a(jsobj.o)
...
"std::string::reserve(unsigned long)", referenced from:
mongo::GridFile::write(std::string const&) const in libmongoclient.a(gridfs.o)
mongo::ConnectionString::connect(std::string&, double) const in libmongoclient.a(dbclient.o)
mongo::DBClientWithCommands::getLastErrorString(mongo::BSONObj const&) in libmongoclient.a(dbclient.o)
mongo::DBClientCursor::nextSafe() in libmongoclient.a(dbclient.o)
mongo::(anonymous namespace)::makeError(std::string, mongo::BSONElement) in libmongoclient.a(bson_validate.o)
mongo::logger::LogstreamBuilder::~LogstreamBuilder() in libmongoclient.a(logstream_builder.o)
mongo::JParse::value(mongo::StringData const&, mongo::BSONObjBuilder&) in libmongoclient.a(json.o)
...
"std::string::_M_mutate(unsigned long, unsigned long, unsigned long)", referenced from:
mongo::DBClientConnection::_connect(std::string&) in libmongoclient.a(dbclient.o)
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)", referenced from:
mongo::uasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgassertedNoTrace(int, char const*) in libmongoclient.a(assert_util.o)
mongo::causedBy(char const*) in libmongoclient.a(assert_util.o)
mongo::causedBy(std::string const*) in libmongoclient.a(assert_util.o)
mongo::demangleName(std::type_info const&) in libmongoclient.a(assert_util.o)
mongo::problem() in libmongoclient.a(assert_util.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&)", referenced from:
mongo::toHexLower(void const*, int) in libmongoclient.a(oid.o)
mongo::DBConnectionPool::get(std::string const&, double) in libmongoclient.a(connpool.o)
mongo::DBConnectionPool::appendInfo(mongo::BSONObjBuilder&) in libmongoclient.a(connpool.o)
mongo::BSONObj::_assertInvalid() const in libmongoclient.a(connpool.o)
mongo::BSONElement::toString(bool, bool) const in libmongoclient.a(connpool.o)
mongo::BSONElement::toString(mongo::StringBuilderImpl<mongo::TrivialAllocator>&, bool, bool, int) const in libmongoclient.a(connpool.o)
mongo::BSONObj::toString(bool, bool) const in libmongoclient.a(connpool.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)", referenced from:
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::uasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgassertedNoTrace(int, char const*) in libmongoclient.a(assert_util.o)
mongo::causedBy(char const*) in libmongoclient.a(assert_util.o)
mongo::causedBy(mongo::Status const&) in libmongoclient.a(assert_util.o)
mongo::streamNotGood(int, std::string const&, std::basic_ios<char, std::char_traits<char> >&) in libmongoclient.a(assert_util.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned long, unsigned long)", referenced from:
mongo::compareDottedFieldNames(std::string const&, std::string const&, mongo::LexNumCmp const&) in libmongoclient.a(jsobj.o)
mongo::EmbeddedBuilder::prepareContext(std::string&) in libmongoclient.a(jsobj.o)
mongo::EmbeddedBuilder::splitDot(std::string&) in libmongoclient.a(jsobj.o)
mongo::ConnectionString::_fillServers(std::string) in libmongoclient.a(dbclient.o)
mongo::ConnectionString::parse(std::string const&, std::string&) in libmongoclient.a(dbclient.o)
mongo::DBClientWithCommands::mapreduce(std::string const&, std::string const&, std::string const&, mongo::BSONObj, mongo::DBClientWithCommands::MROutput) in libmongoclient.a(dbclient.o)
mongo::nsGetCollection(std::string const&) in libmongoclient.a(dbclient.o)
...
"std::out_of_range::out_of_range(std::string const&)", referenced from:
mongo::StringData::substr(unsigned long, unsigned long) const in libmongoclient.a(jsobj.o)
mongo::StringData::substr(unsigned long, unsigned long) const in libmongoclient.a(dbclient.o)
mongo::StringData::substr(unsigned long, unsigned long) const in libmongoclient.a(time_support.o)
mongo::StringData::substr(unsigned long, unsigned long) const in libmongoclient.a(parse_number.o)
mongo::StringData::substr(unsigned long, unsigned long) const in libmongoclient.a(message_event_utf8_encoder.o)
"std::out_of_range::out_of_range(std::string const&)", referenced from:
boost::gregorian::bad_day_of_month::bad_day_of_month() in libmongoclient.a(background.o)
boost::gregorian::bad_month::bad_month() in libmongoclient.a(background.o)
boost::gregorian::bad_year::bad_year() in libmongoclient.a(background.o)
boost::gregorian::date::date(boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day) in libmongoclient.a(background.o)
boost::gregorian::bad_day_of_month::bad_day_of_month() in libmongoclient.a(replica_set_monitor.o)
boost::gregorian::bad_month::bad_month() in libmongoclient.a(replica_set_monitor.o)
boost::gregorian::bad_year::bad_year() in libmongoclient.a(replica_set_monitor.o)
...
"std::runtime_error::runtime_error(std::string const&)", referenced from:
boost::date_time::c_time::gmtime(long const*, tm*) in libmongoclient.a(background.o)
boost::date_time::c_time::gmtime(long const*, tm*) in libmongoclient.a(replica_set_monitor.o)
boost::date_time::c_time::localtime(long const*, tm*) in libmongoclient.a(time_support.o)
boost::date_time::c_time::gmtime(long const*, tm*) in libmongoclient.a(optime.o)
"std::runtime_error::runtime_error(std::string const&)", referenced from:
boost::system::system_error::system_error(boost::system::error_code, char const*) in libmongoclient.a(connpool.o)
boost::bad_function_call::bad_function_call() in libmongoclient.a(dbclient.o)
boost::system::system_error::system_error(boost::system::error_code, char const*) in libmongoclient.a(dbclient.o)
boost::system::system_error::system_error(boost::system::error_code, char const*) in libmongoclient.a(background.o)
boost::bad_function_call::bad_function_call() in libmongoclient.a(background.o)
boost::system::system_error::system_error(boost::system::error_code, char const*) in libmongoclient.a(replica_set_monitor.o)
boost::bad_function_call::bad_function_call() in libmongoclient.a(replica_set_monitor.o)
...
"std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(char const*, std::_Ios_Openmode)", referenced from:
mongo::InputStreamSecureRandom::InputStreamSecureRandom(char const*) in libmongoclient.a(random.o)
"std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(char const*, std::_Ios_Openmode)", referenced from:
mongo::GridFile::write(std::string const&) const in libmongoclient.a(gridfs.o)
"std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()", referenced from:
mongo::GridFile::write(std::string const&) const in libmongoclient.a(gridfs.o)
"std::_List_node_base::hook(std::_List_node_base*)", referenced from:
mongo::DBConnectionPool::addHook(mongo::DBConnectionHook*) in libmongoclient.a(connpool.o)
mongo::DBClientWithCommands::reIndex(std::string const&) in libmongoclient.a(dbclient.o)
std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&) in libmongoclient.a(dbclient.o)
"std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::_M_sync(char*, unsigned long, unsigned long)", referenced from:
mongo::logger::LogstreamBuilder::~LogstreamBuilder() in libmongoclient.a(logstream_builder.o)
"std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)", referenced from:
mongo::DBException::toString() const in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::streamNotGood(int, std::string const&, std::basic_ios<char, std::char_traits<char> >&) in libmongoclient.a(assert_util.o)
mongo::errnoWithPrefix(char const*) in libmongoclient.a(assert_util.o)
mongo::ExceptionInfo::toString() const in libmongoclient.a(assert_util.o)
mongo::_BufBuilder<mongo::TrivialAllocator>::grow_reallocate(int) in libmongoclient.a(assert_util.o)
mongo::_BufBuilder<mongo::TrivialAllocator>::grow_reallocate(int) in libmongoclient.a(oid.o)
...
"std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)", referenced from:
mongo::Status::toString() const in libmongoclient.a(status.o)
mongo::logger::LogstreamBuilder::makeStream() in libmongoclient.a(logstream_builder.o)
mongo::JParse::parseError(mongo::StringData const&) in libmongoclient.a(json.o)
mongo::JParse::encodeUTF8(unsigned char, unsigned char) const in libmongoclient.a(json.o)
mongo::fromjson(char const*, int*) in libmongoclient.a(json.o)
mongo::ProcessId::toString() const in libmongoclient.a(process_id.o)
mongo::InitializerDependencyGraph::recursiveTopSort(std::tr1::unordered_map<std::string, mongo::InitializerDependencyGraph::NodeData, std::tr1::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mongo::InitializerDependencyGraph::NodeData> >, false> const&, std::pair<std::string const, mongo::InitializerDependencyGraph::NodeData> const&, std::vector<std::string, std::allocator<std::string> >*, std::tr1::unordered_set<std::string, std::tr1::hash<std::string>, std::equal_to<std::string>, std::allocator<std::string>, false>*, std::vector<std::string, std::allocator<std::string> >*) in libmongoclient.a(initializer_dependency_graph.o)
...
"std::locale::classic()", referenced from:
bool boost::detail::lcast_ret_unsigned<std::char_traits<char>, unsigned long long, char>(unsigned long long&, char const*, char const*) in libmongoclient.a(jsobj.o)
"std::locale::locale()", referenced from:
bool boost::detail::lcast_ret_unsigned<std::char_traits<char>, unsigned long long, char>(unsigned long long&, char const*, char const*) in libmongoclient.a(jsobj.o)
"std::locale::~locale()", referenced from:
mongo::DBException::toString() const in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::streamNotGood(int, std::string const&, std::basic_ios<char, std::char_traits<char> >&) in libmongoclient.a(assert_util.o)
mongo::errnoWithPrefix(char const*) in libmongoclient.a(assert_util.o)
mongo::ExceptionInfo::toString() const in libmongoclient.a(assert_util.o)
mongo::_BufBuilder<mongo::TrivialAllocator>::grow_reallocate(int) in libmongoclient.a(assert_util.o)
mongo::_BufBuilder<mongo::TrivialAllocator>::grow_reallocate(int) in libmongoclient.a(oid.o)
...
"std::ios_base::Init::Init()", referenced from:
__GLOBAL__I_a in libmongoclient.a(assert_util.o)
__GLOBAL__I_a in libmongoclient.a(oid.o)
__GLOBAL__I_a in libmongoclient.a(connpool.o)
__GLOBAL__I_a in libmongoclient.a(gridfs.o)
__GLOBAL__I_a in libmongoclient.a(jsobj.o)
__GLOBAL__I_a in libmongoclient.a(log.o)
__GLOBAL__I_a in libmongoclient.a(dbclient.o)
...
"std::ios_base::Init::~Init()", referenced from:
__GLOBAL__I_a in libmongoclient.a(assert_util.o)
__GLOBAL__I_a in libmongoclient.a(oid.o)
__GLOBAL__I_a in libmongoclient.a(connpool.o)
__GLOBAL__I_a in libmongoclient.a(gridfs.o)
__GLOBAL__I_a in libmongoclient.a(jsobj.o)
__GLOBAL__I_a in libmongoclient.a(log.o)
__GLOBAL__I_a in libmongoclient.a(dbclient.o)
...
"std::ios_base::~ios_base()", referenced from:
mongo::DBException::toString() const in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::streamNotGood(int, std::string const&, std::basic_ios<char, std::char_traits<char> >&) in libmongoclient.a(assert_util.o)
mongo::errnoWithPrefix(char const*) in libmongoclient.a(assert_util.o)
mongo::ExceptionInfo::toString() const in libmongoclient.a(assert_util.o)
mongo::_BufBuilder<mongo::TrivialAllocator>::grow_reallocate(int) in libmongoclient.a(assert_util.o)
mongo::_BufBuilder<mongo::TrivialAllocator>::grow_reallocate(int) in libmongoclient.a(oid.o)
...
"std::numpunct<char>::id", referenced from:
bool boost::detail::lcast_ret_unsigned<std::char_traits<char>, unsigned long long, char>(unsigned long long&, char const*, char const*) in libmongoclient.a(jsobj.o)
"std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)", referenced from:
mongo::DBException::toString() const in libmongoclient.a(assert_util.o)
mongo::wasserted(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::invariantFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::uasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgasserted(int, char const*) in libmongoclient.a(assert_util.o)
mongo::msgassertedNoTrace(int, char const*) in libmongoclient.a(assert_util.o)
...
"std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)", referenced from:
mongo::DBException::toString() const in libmongoclient.a(assert_util.o)
mongo::wasserted(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::invariantFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::fassertFailed(int) in libmongoclient.a(assert_util.o)
mongo::fassertFailedWithStatus(int, mongo::Status const&) in libmongoclient.a(assert_util.o)
mongo::uasserted(int, char const*) in libmongoclient.a(assert_util.o)
...
"std::__throw_bad_cast()", referenced from:
bool boost::detail::lcast_ret_unsigned<std::char_traits<char>, unsigned long long, char>(unsigned long long&, char const*, char const*) in libmongoclient.a(jsobj.o)
"std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)", referenced from:
std::_Rb_tree<mongo::HostAndPort, mongo::HostAndPort, std::_Identity<mongo::HostAndPort>, std::less<mongo::HostAndPort>, std::allocator<mongo::HostAndPort> >::_M_insert_unique(std::_Rb_tree_const_iterator<mongo::HostAndPort>, mongo::HostAndPort const&) in libmongoclient.a(replica_set_monitor.o)
"std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced from:
std::_Rb_tree<mongo::ConnectionString::ConnectionType, std::pair<mongo::ConnectionString::ConnectionType const, long long>, std::_Select1st<std::pair<mongo::ConnectionString::ConnectionType const, long long> >, std::less<mongo::ConnectionString::ConnectionType>, std::allocator<std::pair<mongo::ConnectionString::ConnectionType const, long long> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<mongo::ConnectionString::ConnectionType const, long long> >, std::pair<mongo::ConnectionString::ConnectionType const, long long> const&) in libmongoclient.a(connpool.o)
std::_Rb_tree<mongo::ConnectionString::ConnectionType, std::pair<mongo::ConnectionString::ConnectionType const, long long>, std::_Select1st<std::pair<mongo::ConnectionString::ConnectionType const, long long> >, std::less<mongo::ConnectionString::ConnectionType>, std::allocator<std::pair<mongo::ConnectionString::ConnectionType const, long long> > >::_M_insert_unique(std::pair<mongo::ConnectionString::ConnectionType const, long long> const&) in libmongoclient.a(connpool.o)
std::_Rb_tree<mongo::DBConnectionPool::PoolKey, std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost>, std::_Select1st<std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> >, mongo::DBConnectionPool::poolKeyCompare, std::allocator<std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> >, std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> const&) in libmongoclient.a(connpool.o)
std::_Rb_tree<mongo::DBConnectionPool::PoolKey, std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost>, std::_Select1st<std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> >, mongo::DBConnectionPool::poolKeyCompare, std::allocator<std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> > >::_M_insert_unique(std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> const&) in libmongoclient.a(connpool.o)
std::_Rb_tree<mongo::BSONElement, mongo::BSONElement, std::_Identity<mongo::BSONElement>, mongo::BSONElementCmpWithoutField, std::allocator<mongo::BSONElement> >::_M_insert_unique(mongo::BSONElement const&) in libmongoclient.a(jsobj.o)
std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_unique(std::string const&) in libmongoclient.a(jsobj.o)
std::_Rb_tree<std::string, std::pair<std::string const, mongo::BSONElement>, std::_Select1st<std::pair<std::string const, mongo::BSONElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, mongo::BSONElement> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::string const, mongo::BSONElement> >, std::pair<std::string const, mongo::BSONElement> const&) in libmongoclient.a(jsobj.o)
...
"std::_Rb_tree_increment(std::_Rb_tree_node_base const*)", referenced from:
mongo::DBConnectionPool::appendInfo(mongo::BSONObjBuilder&) in libmongoclient.a(connpool.o)
mongo::dotted2nested(mongo::BSONObjBuilder&, mongo::BSONObj const&) in libmongoclient.a(jsobj.o)
mongo::DBClientConnection::_checkConnection() in libmongoclient.a(dbclient.o)
mongo::ReplicaSetMonitor::ReplicaSetMonitor(mongo::StringData, std::set<mongo::HostAndPort, std::less<mongo::HostAndPort>, std::allocator<mongo::HostAndPort> > const&) in libmongoclient.a(replica_set_monitor.o)
mongo::ReplicaSetMonitor::SetState::getServerAddress() const in libmongoclient.a(replica_set_monitor.o)
mongo::ReplicaSetMonitor::Refresher::receivedIsMasterFromMaster(mongo::ReplicaSetMonitor::IsMasterReply const&) in libmongoclient.a(replica_set_monitor.o)
mongo::ReplicaSetMonitor::Refresher::receivedIsMasterBeforeFoundMaster(mongo::ReplicaSetMonitor::IsMasterReply const&) in libmongoclient.a(replica_set_monitor.o)
...
"std::_Rb_tree_increment(std::_Rb_tree_node_base*)", referenced from:
mongo::DBConnectionPool::flush() in libmongoclient.a(connpool.o)
mongo::DBConnectionPool::clear() in libmongoclient.a(connpool.o)
mongo::DBConnectionPool::removeHost(std::string const&) in libmongoclient.a(connpool.o)
mongo::DBConnectionPool::appendInfo(mongo::BSONObjBuilder&) in libmongoclient.a(connpool.o)
mongo::DBConnectionPool::taskDoWork() in libmongoclient.a(connpool.o)
std::_Rb_tree<mongo::ConnectionString::ConnectionType, std::pair<mongo::ConnectionString::ConnectionType const, long long>, std::_Select1st<std::pair<mongo::ConnectionString::ConnectionType const, long long> >, std::less<mongo::ConnectionString::ConnectionType>, std::allocator<std::pair<mongo::ConnectionString::ConnectionType const, long long> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<mongo::ConnectionString::ConnectionType const, long long> >, std::pair<mongo::ConnectionString::ConnectionType const, long long> const&) in libmongoclient.a(connpool.o)
std::_Rb_tree<mongo::DBConnectionPool::PoolKey, std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost>, std::_Select1st<std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> >, mongo::DBConnectionPool::poolKeyCompare, std::allocator<std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> >, std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> const&) in libmongoclient.a(connpool.o)
...
"std::__throw_logic_error(char const*)", referenced from:
mongo::saslExtractPayload(mongo::BSONObj const&, std::string*, mongo::BSONType*) in libmongoclient.a(sasl_client_authenticate.o)
"std::__throw_length_error(char const*)", referenced from:
std::vector<mongo::DBClientBase*, std::allocator<mongo::DBClientBase*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<mongo::DBClientBase**, std::vector<mongo::DBClientBase*, std::allocator<mongo::DBClientBase*> > >, mongo::DBClientBase* const&) in libmongoclient.a(connpool.o)
std::vector<mongo::PoolForHost::StoredConnection, std::allocator<mongo::PoolForHost::StoredConnection> >::_M_insert_aux(__gnu_cxx::__normal_iterator<mongo::PoolForHost::StoredConnection*, std::vector<mongo::PoolForHost::StoredConnection, std::allocator<mongo::PoolForHost::StoredConnection> > >, mongo::PoolForHost::StoredConnection const&) in libmongoclient.a(connpool.o)
std::vector<mongo::BSONElement, std::allocator<mongo::BSONElement> >::_M_fill_insert(__gnu_cxx::__normal_iterator<mongo::BSONElement*, std::vector<mongo::BSONElement, std::allocator<mongo::BSONElement> > >, unsigned long, mongo::BSONElement const&) in libmongoclient.a(jsobj.o)
std::vector<boost::shared_ptr<mongo::BSONObjBuilder>, std::allocator<boost::shared_ptr<mongo::BSONObjBuilder> > >::_M_insert_aux(__gnu_cxx::__normal_iterator<boost::shared_ptr<mongo::BSONObjBuilder>*, std::vector<boost::shared_ptr<mongo::BSONObjBuilder>, std::allocator<boost::shared_ptr<mongo::BSONObjBuilder> > > >, boost::shared_ptr<mongo::BSONObjBuilder> const&) in libmongoclient.a(jsobj.o)
std::vector<std::pair<std::string, mongo::BSONObjBuilder*>, std::allocator<std::pair<std::string, mongo::BSONObjBuilder*> > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::pair<std::string, mongo::BSONObjBuilder*>*, std::vector<std::pair<std::string, mongo::BSONObjBuilder*>, std::allocator<std::pair<std::string, mongo::BSONObjBuilder*> > > >, std::pair<std::string, mongo::BSONObjBuilder*> const&) in libmongoclient.a(jsobj.o)
std::vector<mongo::BSONObj, std::allocator<mongo::BSONObj> >::reserve(unsigned long) in libmongoclient.a(dbclient.o)
std::vector<mongo::BSONObj, std::allocator<mongo::BSONObj> >::_M_insert_aux(__gnu_cxx::__normal_iterator<mongo::BSONObj*, std::vector<mongo::BSONObj, std::allocator<mongo::BSONObj> > >, mongo::BSONObj const&) in libmongoclient.a(dbclient.o)
...
"std::__throw_out_of_range(char const*)", referenced from:
mongo::compareDottedFieldNames(std::string const&, std::string const&, mongo::LexNumCmp const&) in libmongoclient.a(jsobj.o)
mongo::EmbeddedBuilder::prepareContext(std::string&) in libmongoclient.a(jsobj.o)
mongo::EmbeddedBuilder::splitDot(std::string&) in libmongoclient.a(jsobj.o)
mongo::ConnectionString::_fillServers(std::string) in libmongoclient.a(dbclient.o)
mongo::ConnectionString::parse(std::string const&, std::string&) in libmongoclient.a(dbclient.o)
mongo::DBClientWithCommands::mapreduce(std::string const&, std::string const&, std::string const&, mongo::BSONObj, mongo::DBClientWithCommands::MROutput) in libmongoclient.a(dbclient.o)
mongo::nsGetCollection(std::string const&) in libmongoclient.a(dbclient.o)
...
"std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
std::_Rb_tree<std::string, std::pair<std::string const, mongo::BSONObj>, std::_Select1st<std::pair<std::string const, mongo::BSONObj> >, std::less<std::string>, std::allocator<std::pair<std::string const, mongo::BSONObj> > >::erase(std::_Rb_tree_iterator<std::pair<std::string const, mongo::BSONObj> >, std::_Rb_tree_iterator<std::pair<std::string const, mongo::BSONObj> >) in libmongoclient.a(dbclient.o)
std::_Rb_tree<mongo::HostAndPort, mongo::HostAndPort, std::_Identity<mongo::HostAndPort>, std::less<mongo::HostAndPort>, std::allocator<mongo::HostAndPort> >::erase(std::_Rb_tree_iterator<mongo::HostAndPort>, std::_Rb_tree_iterator<mongo::HostAndPort>) in libmongoclient.a(replica_set_monitor.o)
mongo::Ports::erase(mongo::MessagingPort*) in libmongoclient.a(message_port.o)
std::_Rb_tree<std::string, std::pair<std::string const, mongo::BSONObj>, std::_Select1st<std::pair<std::string const, mongo::BSONObj> >, std::less<std::string>, std::allocator<std::pair<std::string const, mongo::BSONObj> > >::erase(std::_Rb_tree_iterator<std::pair<std::string const, mongo::BSONObj> >, std::_Rb_tree_iterator<std::pair<std::string const, mongo::BSONObj> >) in libmongoclient.a(dbclient_rs.o)
"std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
std::_Rb_tree<mongo::ConnectionString::ConnectionType, std::pair<mongo::ConnectionString::ConnectionType const, long long>, std::_Select1st<std::pair<mongo::ConnectionString::ConnectionType const, long long> >, std::less<mongo::ConnectionString::ConnectionType>, std::allocator<std::pair<mongo::ConnectionString::ConnectionType const, long long> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<mongo::ConnectionString::ConnectionType const, long long> >, std::pair<mongo::ConnectionString::ConnectionType const, long long> const&) in libmongoclient.a(connpool.o)
std::_Rb_tree<mongo::ConnectionString::ConnectionType, std::pair<mongo::ConnectionString::ConnectionType const, long long>, std::_Select1st<std::pair<mongo::ConnectionString::ConnectionType const, long long> >, std::less<mongo::ConnectionString::ConnectionType>, std::allocator<std::pair<mongo::ConnectionString::ConnectionType const, long long> > >::_M_insert_unique(std::pair<mongo::ConnectionString::ConnectionType const, long long> const&) in libmongoclient.a(connpool.o)
std::_Rb_tree<mongo::DBConnectionPool::PoolKey, std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost>, std::_Select1st<std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> >, mongo::DBConnectionPool::poolKeyCompare, std::allocator<std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> >, std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> const&) in libmongoclient.a(connpool.o)
std::_Rb_tree<mongo::DBConnectionPool::PoolKey, std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost>, std::_Select1st<std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> >, mongo::DBConnectionPool::poolKeyCompare, std::allocator<std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> > >::_M_insert_unique(std::pair<mongo::DBConnectionPool::PoolKey const, mongo::PoolForHost> const&) in libmongoclient.a(connpool.o)
std::_Rb_tree<mongo::BSONElement, mongo::BSONElement, std::_Identity<mongo::BSONElement>, mongo::BSONElementCmpWithoutField, std::allocator<mongo::BSONElement> >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, mongo::BSONElement const&) in libmongoclient.a(jsobj.o)
std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::string const&) in libmongoclient.a(jsobj.o)
std::_Rb_tree<std::string, std::pair<std::string const, mongo::BSONElement>, std::_Select1st<std::pair<std::string const, mongo::BSONElement> >, std::less<std::string>, std::allocator<std::pair<std::string const, mongo::BSONElement> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::string const, mongo::BSONElement> const&) in libmongoclient.a(jsobj.o)
...
"std::cerr", referenced from:
mongo::InputStreamSecureRandom::InputStreamSecureRandom(char const*) in libmongoclient.a(random.o)
mongo::GlobalInitializerRegisterer::GlobalInitializerRegisterer(std::string const&, boost::function<mongo::Status (mongo::InitializerContext*)> const&, std::vector<std::string, std::allocator<std::string> > const&, std::vector<std::string, std::allocator<std::string> > const&) in libmongoclient.a(global_initializer_registerer.o)
mongo::runGlobalInitializersOrDie(int, char const* const*, char const* const*) in libmongoclient.a(initializer.o)
"std::cout", referenced from:
mongo::GridFile::write(std::string const&) const in libmongoclient.a(gridfs.o)
mongo::sleepsecs(int) in libmongoclient.a(time_support.o)
mongo::sleepmicros(long long) in libmongoclient.a(time_support.o)
"VTT for std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >", referenced from:
mongo::DBException::toString() const in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::streamNotGood(int, std::string const&, std::basic_ios<char, std::char_traits<char> >&) in libmongoclient.a(assert_util.o)
mongo::errnoWithPrefix(char const*) in libmongoclient.a(assert_util.o)
mongo::ExceptionInfo::toString() const in libmongoclient.a(assert_util.o)
mongo::_BufBuilder<mongo::TrivialAllocator>::grow_reallocate(int) in libmongoclient.a(assert_util.o)
mongo::_BufBuilder<mongo::TrivialAllocator>::grow_reallocate(int) in libmongoclient.a(oid.o)
...
"VTT for std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >", referenced from:
mongo::Status::toString() const in libmongoclient.a(status.o)
mongo::JParse::parseError(mongo::StringData const&) in libmongoclient.a(json.o)
mongo::JParse::encodeUTF8(unsigned char, unsigned char) const in libmongoclient.a(json.o)
mongo::fromjson(char const*, int*) in libmongoclient.a(json.o)
mongo::ProcessId::toString() const in libmongoclient.a(process_id.o)
mongo::InitializerDependencyGraph::recursiveTopSort(std::tr1::unordered_map<std::string, mongo::InitializerDependencyGraph::NodeData, std::tr1::hash<std::string>, std::equal_to<std::string>, std::allocator<std::pair<std::string const, mongo::InitializerDependencyGraph::NodeData> >, false> const&, std::pair<std::string const, mongo::InitializerDependencyGraph::NodeData> const&, std::vector<std::string, std::allocator<std::string> >*, std::tr1::unordered_set<std::string, std::tr1::hash<std::string>, std::equal_to<std::string>, std::allocator<std::string>, false>*, std::vector<std::string, std::allocator<std::string> >*) in libmongoclient.a(initializer_dependency_graph.o)
"vtable for std::basic_streambuf<char, std::char_traits<char> >", referenced from:
mongo::DBException::toString() const in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::streamNotGood(int, std::string const&, std::basic_ios<char, std::char_traits<char> >&) in libmongoclient.a(assert_util.o)
mongo::errnoWithPrefix(char const*) in libmongoclient.a(assert_util.o)
mongo::ExceptionInfo::toString() const in libmongoclient.a(assert_util.o)
mongo::_BufBuilder<mongo::TrivialAllocator>::grow_reallocate(int) in libmongoclient.a(assert_util.o)
mongo::_BufBuilder<mongo::TrivialAllocator>::grow_reallocate(int) in libmongoclient.a(oid.o)
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >", referenced from:
mongo::DBException::toString() const in libmongoclient.a(assert_util.o)
mongo::verifyFailed(char const*, char const*, unsigned int) in libmongoclient.a(assert_util.o)
mongo::streamNotGood(int, std::string const&, std::basic_ios<char, std::char_traits<char> >&) in libmongoclient.a(assert_util.o)
mongo::errnoWithPrefix(char const*) in libmongoclient.a(assert_util.o)
mongo::ExceptionInfo::toString() const in libmongoclient.a(assert_util.o)
mongo::_BufBuilder<mongo::TrivialAllocator>::grow_reallocate(int) in libmongoclient.a(assert_util.o)
mongo::_BufBuilder<mongo::TrivialAllocator>::grow_reallocate(int) in libmongoclient.a(oid.o)
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
16:41:09: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project adviser (kit: Desktop Qt 5.2.1 clang 64bit)
When executing step ‘Make'