I believe I have some outdated libraries. I'll try to rebuild the driver without SSL support (which I don't use it anyways).
[ 1%] Linking CXX shared library mongodb.so
Undefined symbols for architecture x86_64:
"_ASN1_STRING_data", referenced from:
__mongoc_ssl_check_cert in mongoc-ssl.c.o
"_ASN1_STRING_length", referenced from:
__mongoc_ssl_check_cert in mongoc-ssl.c.o
"_ASN1_STRING_to_UTF8", referenced from:
__mongoc_ssl_check_cert in mongoc-ssl.c.o
"_BIO_clear_flags", referenced from:
__mongoc_stream_tls_bio_write in mongoc-stream-tls.c.o
__mongoc_stream_tls_bio_read in mongoc-stream-tls.c.o
"_BIO_ctrl", referenced from:
__mongoc_ssl_extract_subject in mongoc-ssl.c.o
_mongoc_stream_tls_do_handshake in mongoc-stream-tls.c.o
_mongoc_stream_tls_check_cert in mongoc-stream-tls.c.o
__mongoc_stream_tls_flush in mongoc-stream-tls.c.o
"_BIO_free", referenced from:
__mongoc_ssl_extract_subject in mongoc-ssl.c.o
"_BIO_free_all", referenced from:
__mongoc_stream_tls_destroy in mongoc-stream-tls.c.o
"_BIO_gets", referenced from:
__mongoc_ssl_extract_subject in mongoc-ssl.c.o
"_BIO_new", referenced from:
__mongoc_ssl_extract_subject in mongoc-ssl.c.o
_mongoc_stream_tls_new in mongoc-stream-tls.c.o
"_BIO_new_ssl", referenced from:
_mongoc_stream_tls_new in mongoc-stream-tls.c.o
"_BIO_push", referenced from:
_mongoc_stream_tls_new in mongoc-stream-tls.c.o
"_BIO_read", referenced from:
__mongoc_stream_tls_readv in mongoc-stream-tls.c.o
"_BIO_s_file", referenced from:
__mongoc_ssl_extract_subject in mongoc-ssl.c.o
"_BIO_s_mem", referenced from:
__mongoc_ssl_extract_subject in mongoc-ssl.c.o
"_BIO_set_flags", referenced from:
__mongoc_stream_tls_bio_write in mongoc-stream-tls.c.o
__mongoc_stream_tls_bio_read in mongoc-stream-tls.c.o
"_BIO_test_flags", referenced from:
_mongoc_stream_tls_should_retry in mongoc-stream-tls.c.o
_mongoc_stream_tls_should_read in mongoc-stream-tls.c.o
_mongoc_stream_tls_should_write in mongoc-stream-tls.c.o
__mongoc_stream_tls_readv in mongoc-stream-tls.c.o
__mongoc_stream_tls_write in mongoc-stream-tls.c.o
"_BIO_write", referenced from:
__mongoc_stream_tls_write in mongoc-stream-tls.c.o
"_CRYPTO_free", referenced from:
__mongoc_ssl_cleanup in mongoc-ssl.c.o
__mongoc_ssl_check_cert in mongoc-ssl.c.o
"_CRYPTO_get_locking_callback", referenced from:
__mongoc_ssl_init in mongoc-ssl.c.o
__mongoc_ssl_cleanup in mongoc-ssl.c.o
"_CRYPTO_malloc", referenced from:
__mongoc_ssl_init in mongoc-ssl.c.o
"_CRYPTO_num_locks", referenced from:
__mongoc_ssl_init in mongoc-ssl.c.o
__mongoc_ssl_cleanup in mongoc-ssl.c.o
"_CRYPTO_set_id_callback", referenced from:
__mongoc_ssl_init in mongoc-ssl.c.o
__mongoc_ssl_cleanup in mongoc-ssl.c.o
"_CRYPTO_set_locking_callback", referenced from:
__mongoc_ssl_init in mongoc-ssl.c.o
__mongoc_ssl_cleanup in mongoc-ssl.c.o
"_ERR_load_BIO_strings", referenced from:
__mongoc_ssl_init in mongoc-ssl.c.o
"_EVP_DigestFinal_ex", referenced from:
__mongoc_scram_step in mongoc-scram.c.o
"_EVP_DigestInit_ex", referenced from:
__mongoc_scram_step in mongoc-scram.c.o
"_EVP_DigestUpdate", referenced from:
__mongoc_scram_step in mongoc-scram.c.o
"_EVP_MD_CTX_cleanup", referenced from:
__mongoc_scram_step in mongoc-scram.c.o
"_EVP_MD_CTX_init", referenced from:
__mongoc_scram_step in mongoc-scram.c.o
"_EVP_sha1", referenced from:
__mongoc_scram_step in mongoc-scram.c.o
"_GENERAL_NAMES_free", referenced from:
__mongoc_ssl_check_cert in mongoc-ssl.c.o
"_HMAC", referenced from:
__mongoc_scram_step in mongoc-scram.c.o
"_OPENSSL_add_all_algorithms_noconf", referenced from:
__mongoc_ssl_init in mongoc-ssl.c.o
"_PEM_read_bio_X509", referenced from:
__mongoc_ssl_extract_subject in mongoc-ssl.c.o
"_RAND_add", referenced from:
_mongoc_rand_add in mongoc-rand.c.o
"_RAND_bytes", referenced from:
__mongoc_rand_bytes in mongoc-rand.c.o
"_RAND_pseudo_bytes", referenced from:
__mongoc_pseudo_rand_bytes in mongoc-rand.c.o
"_RAND_seed", referenced from:
_mongoc_rand_seed in mongoc-rand.c.o
"_RAND_status", referenced from:
_mongoc_rand_status in mongoc-rand.c.o
"_SSL_CTX_check_private_key", referenced from:
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"_SSL_CTX_ctrl", referenced from:
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"_SSL_CTX_free", referenced from:
__mongoc_ssl_init in mongoc-ssl.c.o
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
__mongoc_stream_tls_destroy in mongoc-stream-tls.c.o
"_SSL_CTX_get_cert_store", referenced from:
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"_SSL_CTX_load_verify_locations", referenced from:
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"_SSL_CTX_new", referenced from:
__mongoc_ssl_init in mongoc-ssl.c.o
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"_SSL_CTX_set_cipher_list", referenced from:
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"_SSL_CTX_set_default_passwd_cb", referenced from:
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"_SSL_CTX_set_default_passwd_cb_userdata", referenced from:
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"_SSL_CTX_use_PrivateKey_file", referenced from:
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"_SSL_CTX_use_certificate_chain_file", referenced from:
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"_SSL_get_peer_certificate", referenced from:
__mongoc_ssl_check_cert in mongoc-ssl.c.o
"_SSL_get_verify_result", referenced from:
__mongoc_ssl_check_cert in mongoc-ssl.c.o
"_SSL_library_init", referenced from:
__mongoc_ssl_init in mongoc-ssl.c.o
"_SSL_load_error_strings", referenced from:
__mongoc_ssl_init in mongoc-ssl.c.o
"_SSLv23_method", referenced from:
__mongoc_ssl_init in mongoc-ssl.c.o
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"_X509_LOOKUP_file", referenced from:
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"_X509_NAME_ENTRY_get_data", referenced from:
__mongoc_ssl_check_cert in mongoc-ssl.c.o
"_X509_NAME_get_entry", referenced from:
__mongoc_ssl_check_cert in mongoc-ssl.c.o
"_X509_NAME_get_index_by_NID", referenced from:
__mongoc_ssl_check_cert in mongoc-ssl.c.o
"_X509_NAME_print_ex", referenced from:
__mongoc_ssl_extract_subject in mongoc-ssl.c.o
"_X509_STORE_add_lookup", referenced from:
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"_X509_STORE_set_flags", referenced from:
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"_X509_free", referenced from:
__mongoc_ssl_check_cert in mongoc-ssl.c.o
__mongoc_ssl_extract_subject in mongoc-ssl.c.o
"_X509_get_ext_d2i", referenced from:
__mongoc_ssl_check_cert in mongoc-ssl.c.o
"_X509_get_subject_name", referenced from:
__mongoc_ssl_check_cert in mongoc-ssl.c.o
__mongoc_ssl_extract_subject in mongoc-ssl.c.o
"_X509_load_crl_file", referenced from:
__mongoc_ssl_ctx_new in mongoc-ssl.c.o
"HPHP::IniSetting::ResetSystemDefault(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
void HPHP::IniSetting::Bind<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(HPHP::Extension const*, HPHP::IniSetting::Mode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, HPHP::IniSetting::SetAndGet<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in mongodb.cpp.o
"HPHP::IniSetting::Bind(HPHP::Extension const*, HPHP::IniSetting::Mode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::function<bool (HPHP::Variant const&)>, std::__1::function<HPHP::Variant ()>, std::__1::function<HPHP::UserIniData* ()>)", referenced from:
void HPHP::IniSetting::Bind<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(HPHP::Extension const*, HPHP::IniSetting::Mode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, HPHP::IniSetting::SetAndGet<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in mongodb.cpp.o
"HPHP::MixedArray::MakeReserve(unsigned int)", referenced from:
MongoDriver::Utils::CreateAndConstruct(HPHP::StaticString, HPHP::Variant const&, HPHP::Variant const&) in utils.cpp.o
"HPHP::ObjectData::o_toIterArray(HPHP::String const&, HPHP::ObjectData::IterMode)", referenced from:
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
"HPHP::ObjectData::callCustomInstanceInit()", referenced from:
HPHP::ObjectData::newInstance(HPHP::Class*) in bson.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in utils.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Binary.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in UTCDateTime.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Cursor.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Manager.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Server.cpp.o
...
"HPHP::ObjectData::raiseAbstractClassError(HPHP::Class*)", referenced from:
HPHP::ObjectData::newInstance(HPHP::Class*) in bson.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in utils.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Binary.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in UTCDateTime.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Cursor.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Manager.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Server.cpp.o
...
"HPHP::ObjectData::o_get(HPHP::String const&, bool, HPHP::String const&)", referenced from:
MongoDriver::Utils::doExecuteQuery(HPHP::String, _mongoc_client_t*, int, HPHP::Object, HPHP::Variant) in utils.cpp.o
HPHP::c_MongoDBBsonBinary_ni___debugInfo(HPHP::ObjectData*) in Binary.cpp.o
HPHP::c_MongoDBBsonUTCDateTime_ni_toDateTime(HPHP::ObjectData*) in UTCDateTime.cpp.o
HPHP::c_MongoDBDriverManager_ni_executeCommand(HPHP::ObjectData*, HPHP::String const&, HPHP::Object const&, HPHP::Variant const&) in Manager.cpp.o
HPHP::c_MongoDBDriverServer_ni_executeCommand(HPHP::ObjectData*, HPHP::String const&, HPHP::Object const&, HPHP::Variant const&) in Server.cpp.o
"HPHP::ObjectData::o_set(HPHP::String const&, HPHP::Variant const&, HPHP::String const&)", referenced from:
HPHP::hippo_bson_visit_date_time(bson_iter_t const*, char const*, long long, void*) in bson.cpp.o
HPHP::hippo_bson_visit_regex(bson_iter_t const*, char const*, char const*, char const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_code(bson_iter_t const*, char const*, unsigned long, char const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_codewscope(bson_iter_t const*, char const*, unsigned long, char const*, _bson_t const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_timestamp(bson_iter_t const*, char const*, unsigned int, unsigned int, void*) in bson.cpp.o
HPHP::createMongoBsonBinaryObject(unsigned char const*, unsigned long, bson_subtype_t) in Binary.cpp.o
HPHP::c_MongoDBBsonUTCDateTime_ni___construct(HPHP::ObjectData*, HPHP::Variant const&) in UTCDateTime.cpp.o
...
"HPHP::ObjectData::release()", referenced from:
HPHP::Object::~Object() in mongodb.cpp.o
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::VariantToBsonConverter::convertSpecialObject(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
HPHP::hippo_bson_visit_binary(bson_iter_t const*, char const*, bson_subtype_t, unsigned long, unsigned char const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_oid(bson_iter_t const*, char const*, bson_oid_t const*, void*) in bson.cpp.o
...
"HPHP::ObjectData::os_max_id", referenced from:
HPHP::ObjectData::newInstance(HPHP::Class*) in bson.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in utils.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Binary.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in UTCDateTime.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Cursor.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Manager.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Server.cpp.o
...
"HPHP::StringData::Make(char const*, unsigned long, HPHP::CopyStringMode)", referenced from:
HPHP::Extension::moduleInfo(HPHP::Array&) in mongodb.cpp.o
HPHP::MongoDBDriverManagerData::sleep() const in mongodb.cpp.o
HPHP::MongoDBDriverManagerData::wakeup(HPHP::Variant const&, HPHP::ObjectData*) in mongodb.cpp.o
void HPHP::IniSetting::Bind<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(HPHP::Extension const*, HPHP::IniSetting::Mode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, HPHP::IniSetting::SetAndGet<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in mongodb.cpp.o
HPHP::VariantToBsonConverter::convertElement(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::VariantToBsonConverter::convertSpecialObject(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::hippo_bson_visit_double(bson_iter_t const*, char const*, double, void*) in bson.cpp.o
...
"HPHP::StringData::Make(unsigned long)", referenced from:
HPHP::hippo_bson_visit_code(bson_iter_t const*, char const*, unsigned long, char const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_codewscope(bson_iter_t const*, char const*, unsigned long, char const*, _bson_t const*, void*) in bson.cpp.o
HPHP::f_MongoDBBsonFromPHP(HPHP::Variant const&) in functions.cpp.o
HPHP::f_MongoDBBsonFromJson(HPHP::String const&) in functions.cpp.o
HPHP::f_MongoDBBsonToJson(HPHP::String const&) in functions.cpp.o
HPHP::createMongoBsonBinaryObject(unsigned char const*, unsigned long, bson_subtype_t) in Binary.cpp.o
HPHP::c_MongoDBBsonObjectID_ni___toString(HPHP::ObjectData*) in ObjectID.cpp.o
...
"HPHP::StringData::release()", referenced from:
std::__1::enable_if<std::is_assignable<HPHP::MongoDBDriverCursorData, HPHP::MongoDBDriverCursorData>::value, void>::type HPHP::Native::nativeDataInfoCopy<HPHP::MongoDBDriverCursorData>(HPHP::ObjectData*, HPHP::ObjectData*) in mongodb.cpp.o
HPHP::BsonToVariantConverter::BsonToVariantConverter(unsigned char const*, int, HPHP::hippo_bson_conversion_options_t) in bson.cpp.o
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
HPHP::parseTypeMap(HPHP::hippo_bson_conversion_options_t*, HPHP::Array const&) in bson.cpp.o
"HPHP::bstrcaseeq(char const*, char const*, unsigned long)", referenced from:
std::__1::__hash_table<std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, std::__1::__unordered_map_hasher<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, HPHP::string_data_hash, true>, std::__1::__unordered_map_equal<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, HPHP::string_data_isame, true>, std::__1::allocator<std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo> > >::__node_insert_unique(std::__1::__hash_node<std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, void*>*) in mongodb.cpp.o
std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, std::__1::__unordered_map_hasher<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, HPHP::string_data_hash, true>, std::__1::__unordered_map_equal<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, HPHP::string_data_isame, true>, std::__1::allocator<std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo> > >::find<HPHP::StringData const*>(HPHP::StringData const* const&) in mongodb.cpp.o
std::__1::__hash_table<std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, std::__1::__unordered_map_hasher<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, HPHP::string_data_hash, true>, std::__1::__unordered_map_equal<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, HPHP::string_data_isame, true>, std::__1::allocator<std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo> > >::__rehash(unsigned long) in mongodb.cpp.o
HPHP::Native::registerClassConstant(HPHP::StringData const*, HPHP::StringData const*, HPHP::TypedValue) in mongodb.cpp.o
std::__1::__hash_table<std::__1::__hash_value_type<HPHP::StringData const*, std::__1::map<HPHP::StringData const*, HPHP::TypedValue, std::__1::less<HPHP::StringData const*>, std::__1::allocator<std::__1::pair<HPHP::StringData const* const, HPHP::TypedValue> > > >, std::__1::__unordered_map_hasher<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, std::__1::map<HPHP::StringData const*, HPHP::TypedValue, std::__1::less<HPHP::StringData const*>, std::__1::allocator<std::__1::pair<HPHP::StringData const* const, HPHP::TypedValue> > > >, HPHP::string_data_hash, true>, std::__1::__unordered_map_equal<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, std::__1::map<HPHP::StringData const*, HPHP::TypedValue, std::__1::less<HPHP::StringData const*>, std::__1::allocator<std::__1::pair<HPHP::StringData const* const, HPHP::TypedValue> > > >, HPHP::string_data_isame, true>, std::__1::allocator<std::__1::__hash_value_type<HPHP::StringData const*, std::__1::map<HPHP::StringData const*, HPHP::TypedValue, std::__1::less<HPHP::StringData const*>, std::__1::allocator<std::__1::pair<HPHP::StringData const* const, HPHP::TypedValue> > > > > >::__node_insert_unique(std::__1::__hash_node<std::__1::__hash_value_type<HPHP::StringData const*, std::__1::map<HPHP::StringData const*, HPHP::TypedValue, std::__1::less<HPHP::StringData const*>, std::__1::allocator<std::__1::pair<HPHP::StringData const* const, HPHP::TypedValue> > > >, void*>*) in mongodb.cpp.o
std::__1::__hash_table<std::__1::__hash_value_type<HPHP::StringData const*, std::__1::map<HPHP::StringData const*, HPHP::TypedValue, std::__1::less<HPHP::StringData const*>, std::__1::allocator<std::__1::pair<HPHP::StringData const* const, HPHP::TypedValue> > > >, std::__1::__unordered_map_hasher<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, std::__1::map<HPHP::StringData const*, HPHP::TypedValue, std::__1::less<HPHP::StringData const*>, std::__1::allocator<std::__1::pair<HPHP::StringData const* const, HPHP::TypedValue> > > >, HPHP::string_data_hash, true>, std::__1::__unordered_map_equal<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, std::__1::map<HPHP::StringData const*, HPHP::TypedValue, std::__1::less<HPHP::StringData const*>, std::__1::allocator<std::__1::pair<HPHP::StringData const* const, HPHP::TypedValue> > > >, HPHP::string_data_isame, true>, std::__1::allocator<std::__1::__hash_value_type<HPHP::StringData const*, std::__1::map<HPHP::StringData const*, HPHP::TypedValue, std::__1::less<HPHP::StringData const*>, std::__1::allocator<std::__1::pair<HPHP::StringData const* const, HPHP::TypedValue> > > > > >::__rehash(unsigned long) in mongodb.cpp.o
HPHP::FixedStringMap<unsigned int, false, unsigned int>::find(HPHP::StringData const*) const in bson.cpp.o
...
"HPHP::null_array", referenced from:
HPHP::c_MongoDBDriverBulkWrite_ni_update(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in BulkWrite.cpp.o
HPHP::c_MongoDBDriverBulkWrite_ni_delete(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&) in BulkWrite.cpp.o
HPHP::c_MongoDBDriverManager_ni_executeDelete(HPHP::ObjectData*, HPHP::String const&, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in Manager.cpp.o
HPHP::c_MongoDBDriverManager_ni_executeUpdate(HPHP::ObjectData*, HPHP::String const&, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in Manager.cpp.o
"HPHP::NamedEntity::get(HPHP::StringData const*, bool, HPHP::String*)", referenced from:
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
HPHP::hippo_bson_visit_oid(bson_iter_t const*, char const*, bson_oid_t const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_date_time(bson_iter_t const*, char const*, long long, void*) in bson.cpp.o
HPHP::hippo_bson_visit_regex(bson_iter_t const*, char const*, char const*, char const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_code(bson_iter_t const*, char const*, unsigned long, char const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_codewscope(bson_iter_t const*, char const*, unsigned long, char const*, _bson_t const*, void*) in bson.cpp.o
...
"HPHP::PackedArray::Append(HPHP::ArrayData*, HPHP::Variant const&, bool)", referenced from:
void HPHP::make_array_detail::packed_impl<HPHP::Variant const&, HPHP::Variant const&>(HPHP::PackedArrayInit&, HPHP::Variant const&&&, HPHP::Variant const&&&) in utils.cpp.o
"HPHP::bstrcasecmp(char const*, unsigned long, char const*, unsigned long)", referenced from:
HPHP::parseTypeMap(HPHP::hippo_bson_conversion_options_t*, HPHP::Array const&) in bson.cpp.o
"HPHP::null_string", referenced from:
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::c_MongoDBBsonObjectID_ni___construct(HPHP::ObjectData*, HPHP::Variant const&) in ObjectID.cpp.o
"HPHP::DateTimeData::getClass()", referenced from:
HPHP::c_MongoDBBsonUTCDateTime_ni_toDateTime(HPHP::ObjectData*) in UTCDateTime.cpp.o
"HPHP::StaticString::StaticString(char const*)", referenced from:
___cxx_global_var_init40 in bson.cpp.o
__GLOBAL__sub_I_bson.cpp in bson.cpp.o
___cxx_global_var_init41 in utils.cpp.o
__GLOBAL__sub_I_utils.cpp in utils.cpp.o
__GLOBAL__sub_I_Binary.cpp in Binary.cpp.o
__GLOBAL__sub_I_Javascript.cpp in Javascript.cpp.o
__GLOBAL__sub_I_ObjectID.cpp in ObjectID.cpp.o
...
"HPHP::StringBuffer::detach()", referenced from:
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::c_MongoDBDriverWriteConcern_ni___construct(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in WriteConcern.cpp.o
"HPHP::StringBuffer::printf(char const*, ...)", referenced from:
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::c_MongoDBDriverWriteConcern_ni___construct(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in WriteConcern.cpp.o
"HPHP::StringBuffer::StringBuffer(unsigned int)", referenced from:
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::c_MongoDBDriverWriteConcern_ni___construct(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in WriteConcern.cpp.o
"HPHP::StringBuffer::~StringBuffer()", referenced from:
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::c_MongoDBDriverWriteConcern_ni___construct(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in WriteConcern.cpp.o
"HPHP::MemBlock HPHP::MemoryManager::mallocBigSize<false>(unsigned long)", referenced from:
HPHP::ObjectData::newInstance(HPHP::Class*) in bson.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in utils.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Binary.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in UTCDateTime.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Cursor.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Manager.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Server.cpp.o
...
"HPHP::MemoryManager::mallocSmallSizeSlow(unsigned int, unsigned int)", referenced from:
HPHP::ObjectData::newInstance(HPHP::Class*) in bson.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in utils.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Binary.cpp.o
std::__1::enable_if<std::is_convertible<HPHP::DateTime*, HPHP::ResourceData*>::value, HPHP::req::ptr<HPHP::DateTime> >::type HPHP::req::make<HPHP::DateTime, long long, bool>(long long&&, bool&&) in UTCDateTime.cpp.o
std::__1::enable_if<std::is_convertible<HPHP::TimeZone*, HPHP::ResourceData*>::value, HPHP::req::ptr<HPHP::TimeZone> >::type HPHP::req::make<HPHP::TimeZone, HPHP::String>(HPHP::String&&) in UTCDateTime.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in UTCDateTime.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Cursor.cpp.o
...
"HPHP::g_array_funcs", referenced from:
HPHP::VariantToBsonConverter::_isPackedArray(HPHP::Array const&) in bson.cpp.o
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
MongoDriver::Utils::CreateAndConstruct(HPHP::StaticString, HPHP::Variant const&, HPHP::Variant const&) in utils.cpp.o
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
HPHP::hippo_write_result_init(mongoc_write_result_t*, _mongoc_client_t*, int, int, _mongoc_write_concern_t const*, bool) in WriteResult.cpp.o
"HPHP::ini_on_update(HPHP::Variant const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)", referenced from:
void HPHP::IniSetting::Bind<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(HPHP::Extension const*, HPHP::IniSetting::Mode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, HPHP::IniSetting::SetAndGet<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in mongodb.cpp.o
std::__1::__function::__func<void HPHP::IniSetting::Bind<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(HPHP::Extension const*, HPHP::IniSetting::Mode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, HPHP::IniSetting::SetAndGet<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::'lambda'(HPHP::Variant const&), std::__1::allocator<void HPHP::IniSetting::Bind<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(HPHP::Extension const*, HPHP::IniSetting::Mode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, HPHP::IniSetting::SetAndGet<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::'lambda'(HPHP::Variant const&)>, bool (HPHP::Variant const&)>::operator()(HPHP::Variant const&) in mongodb.cpp.o
"HPHP::deepInitHelper(HPHP::TypedValue*, HPHP::TypedValueAux const*, unsigned long)", referenced from:
HPHP::ObjectData::newInstance(HPHP::Class*) in bson.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in utils.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Binary.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in UTCDateTime.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Cursor.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Manager.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Server.cpp.o
...
"HPHP::tvDecRefHelper(HPHP::DataType, unsigned long long)", referenced from:
MongoDriver::Utils::CreateAndConstruct(HPHP::StaticString, HPHP::Variant const&, HPHP::Variant const&) in utils.cpp.o
"HPHP::ExecutionContext::invokeFunc(HPHP::TypedValue*, HPHP::Func const*, HPHP::Variant const&, HPHP::ObjectData*, HPHP::Class*, HPHP::VarEnv*, HPHP::StringData*, HPHP::ExecutionContext::InvokeFlags, bool)", referenced from:
MongoDriver::Utils::CreateAndConstruct(HPHP::StaticString, HPHP::Variant const&, HPHP::Variant const&) in utils.cpp.o
"HPHP::ExecutionContext::invokeFuncFew(HPHP::TypedValue*, HPHP::Func const*, void*, HPHP::StringData*, int, HPHP::TypedValue const*, bool)", referenced from:
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
"HPHP::makeStaticString(char const*)", referenced from:
HPHP::MongoDBExtension::moduleInit() in mongodb.cpp.o
"HPHP::getDataTypeString(HPHP::DataType)", referenced from:
HPHP::VariantToBsonConverter::convert(_bson_t*) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::c_MongoDBDriverWriteConcern_ni___construct(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in WriteConcern.cpp.o
"HPHP::ThreadLocalManager::PushTop(void*, unsigned long)", referenced from:
HPHP::ThreadLocal<HPHP::MongoDBGlobals>::create() in mongodb.cpp.o
"HPHP::throw_invalid_object_type(HPHP::Variant const&)", referenced from:
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
"HPHP::Array::add(HPHP::String const&, HPHP::Variant const&, bool)", referenced from:
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::hippo_bson_visit_double(bson_iter_t const*, char const*, double, void*) in bson.cpp.o
HPHP::hippo_bson_visit_utf8(bson_iter_t const*, char const*, unsigned long, char const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_document(bson_iter_t const*, char const*, _bson_t const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_array(bson_iter_t const*, char const*, _bson_t const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_binary(bson_iter_t const*, char const*, bson_subtype_t, unsigned long, unsigned char const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_oid(bson_iter_t const*, char const*, bson_oid_t const*, void*) in bson.cpp.o
...
"HPHP::Array::add(long long, HPHP::Variant const&)", referenced from:
HPHP::c_MongoDBDriverCursor_ni_toArray(HPHP::ObjectData*) in Cursor.cpp.o
HPHP::c_MongoDBDriverManager_ni_getServers(HPHP::ObjectData*) in Manager.cpp.o
"HPHP::Array::set(HPHP::String const&, HPHP::Variant const&, bool)", referenced from:
HPHP::Extension::moduleInfo(HPHP::Array&) in mongodb.cpp.o
HPHP::c_MongoDBBsonBinary_ni___debugInfo(HPHP::ObjectData*) in Binary.cpp.o
HPHP::c_MongoDBBsonObjectID_ni___debugInfo(HPHP::ObjectData*) in ObjectID.cpp.o
HPHP::c_MongoDBDriverBulkWrite_ni___debugInfo(HPHP::ObjectData*) in BulkWrite.cpp.o
HPHP::c_MongoDBDriverCursorId_ni___debugInfo(HPHP::ObjectData*) in CursorId.cpp.o
HPHP::c_MongoDBDriverReadPreference_ni___debugInfo(HPHP::ObjectData*) in ReadPreference.cpp.o
HPHP::mongodb_driver_add_server_debug(_mongoc_server_description_t*, HPHP::Array*) in Server.cpp.o
...
"HPHP::Array::append(HPHP::Variant const&)", referenced from:
HPHP::mongodb_driver_add_server_debug_wrapper(void*, void*) in Server.cpp.o
HPHP::hippo_write_result_init(mongoc_write_result_t*, _mongoc_client_t*, int, int, _mongoc_write_concern_t const*, bool) in WriteResult.cpp.o
"HPHP::Array::~Array()", referenced from:
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::BsonToVariantConverter::BsonToVariantConverter(unsigned char const*, int, HPHP::hippo_bson_conversion_options_t) in bson.cpp.o
HPHP::hippo_bson_visit_document(bson_iter_t const*, char const*, _bson_t const*, void*) in bson.cpp.o
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
HPHP::hippo_bson_visit_array(bson_iter_t const*, char const*, _bson_t const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_codewscope(bson_iter_t const*, char const*, unsigned long, char const*, _bson_t const*, void*) in bson.cpp.o
...
"HPHP::Class::atomicRelease()", referenced from:
HPHP::Class::ExtraData::~ExtraData() in mongodb.cpp.o
HPHP::Class::ExtraData::~ExtraData() in bson.cpp.o
HPHP::Class::ExtraData::~ExtraData() in utils.cpp.o
HPHP::Class::ExtraData::~ExtraData() in functions.cpp.o
HPHP::Class::ExtraData::~ExtraData() in Binary.cpp.o
HPHP::Class::ExtraData::~ExtraData() in Javascript.cpp.o
HPHP::Class::ExtraData::~ExtraData() in ObjectID.cpp.o
...
"HPHP::Logger::Info(char const*, ...)", referenced from:
HPHP::hippo_log_handler(mongoc_log_level_t, char const*, char const*, void*) in mongodb.cpp.o
"HPHP::Logger::Error(char const*, ...)", referenced from:
HPHP::hippo_log_handler(mongoc_log_level_t, char const*, char const*, void*) in mongodb.cpp.o
"HPHP::Logger::Verbose(char const*, ...)", referenced from:
HPHP::hippo_log_handler(mongoc_log_level_t, char const*, char const*, void*) in mongodb.cpp.o
"HPHP::Logger::Warning(char const*, ...)", referenced from:
HPHP::hippo_log_handler(mongoc_log_level_t, char const*, char const*, void*) in mongodb.cpp.o
"HPHP::Native::s_builtinFunctions", referenced from:
HPHP::MongoDBExtension::moduleInit() in mongodb.cpp.o
"HPHP::Native::s_class_constant_map", referenced from:
HPHP::Native::registerClassConstant(HPHP::StringData const*, HPHP::StringData const*, HPHP::TypedValue) in mongodb.cpp.o
"HPHP::Native::registerNativeDataInfo(HPHP::StringData const*, unsigned long, void (*)(HPHP::ObjectData*), void (*)(HPHP::ObjectData*, HPHP::ObjectData*), void (*)(HPHP::ObjectData*), void (*)(HPHP::ObjectData*), HPHP::Variant (*)(HPHP::ObjectData const*), void (*)(HPHP::ObjectData*, HPHP::Variant const&), void (*)(HPHP::ObjectData const*, HPHP::IMarker&))", referenced from:
HPHP::MongoDBExtension::moduleInit() in mongodb.cpp.o
"HPHP::String::String(HPHP::Variant&&)", referenced from:
HPHP::VariantToBsonConverter::_convertBinary(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertJavascript(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertRegex(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
"HPHP::String::String(long long)", referenced from:
HPHP::c_MongoDBDriverCursorId_ni___toString(HPHP::ObjectData*) in CursorId.cpp.o
"HPHP::String::~String()", referenced from:
HPHP::Extension::moduleInfo(HPHP::Array&) in mongodb.cpp.o
HPHP::MongoDBDriverManagerData::sleep() const in mongodb.cpp.o
HPHP::MongoDBDriverManagerData::wakeup(HPHP::Variant const&, HPHP::ObjectData*) in mongodb.cpp.o
void HPHP::Native::nativeDataInfoInit<HPHP::MongoDBDriverCursorData>(HPHP::ObjectData*) in mongodb.cpp.o
HPHP::MongoDBDriverCursorData::~MongoDBDriverCursorData() in mongodb.cpp.o
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::VariantToBsonConverter::convertElement(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
...
"HPHP::String::~String()", referenced from:
HPHP::VariantToBsonConverter::convert(_bson_t*) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::StaticString::~StaticString() in bson.cpp.o
MongoDriver::Utils::throwInvalidArgumentException(char*) in utils.cpp.o
MongoDriver::Utils::throwInvalidArgumentException(HPHP::String) in utils.cpp.o
MongoDriver::Utils::throwBulkWriteException(HPHP::String) in utils.cpp.o
MongoDriver::Utils::throwLogicException(char*) in utils.cpp.o
...
"HPHP::BigHeap::freeBig(void*)", referenced from:
HPHP::Variant::moveRefHelper(HPHP::Variant&&) in bson.cpp.o
HPHP::Variant::moveRefHelper(HPHP::Variant&&) in functions.cpp.o
std::__1::enable_if<std::is_convertible<HPHP::DateTime*, HPHP::ResourceData*>::value, HPHP::req::ptr<HPHP::DateTime> >::type HPHP::req::make<HPHP::DateTime, long long, bool>(long long&&, bool&&) in UTCDateTime.cpp.o
std::__1::enable_if<std::is_convertible<HPHP::TimeZone*, HPHP::ResourceData*>::value, HPHP::req::ptr<HPHP::TimeZone> >::type HPHP::req::make<HPHP::TimeZone, HPHP::String>(HPHP::String&&) in UTCDateTime.cpp.o
HPHP::Variant::moveRefHelper(HPHP::Variant&&) in Manager.cpp.o
"HPHP::Variant::set(HPHP::ObjectData*)", referenced from:
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
"HPHP::Variant::assign(HPHP::Variant const&)", referenced from:
std::__1::enable_if<std::is_assignable<HPHP::MongoDBDriverCursorData, HPHP::MongoDBDriverCursorData>::value, void>::type HPHP::Native::nativeDataInfoCopy<HPHP::MongoDBDriverCursorData>(HPHP::ObjectData*, HPHP::ObjectData*) in mongodb.cpp.o
HPHP::VariantToBsonConverter::VariantToBsonConverter(HPHP::Variant const&, int) in bson.cpp.o
HPHP::VariantToBsonConverter::VariantToBsonConverter(HPHP::Variant const&, int) in bson.cpp.o
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertJavascript(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::hippo_cursor_next(HPHP::MongoDBDriverCursorData*) in Cursor.cpp.o
HPHP::hippo_cursor_rewind(HPHP::MongoDBDriverCursorData*) in Cursor.cpp.o
...
"HPHP::Variant::Variant(HPHP::StringData*)", referenced from:
HPHP::hippo_bson_visit_code(bson_iter_t const*, char const*, unsigned long, char const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_codewscope(bson_iter_t const*, char const*, unsigned long, char const*, _bson_t const*, void*) in bson.cpp.o
MongoDriver::Utils::throwInvalidArgumentException(HPHP::String) in utils.cpp.o
MongoDriver::Utils::throwBulkWriteException(HPHP::String) in utils.cpp.o
MongoDriver::Utils::throwRunTimeException(HPHP::String) in utils.cpp.o
MongoDriver::Utils::throwUnexpectedValueException(HPHP::String) in utils.cpp.o
HPHP::f_MongoDBBsonFromJson(HPHP::String const&) in functions.cpp.o
...
"HPHP::Variant::Variant(HPHP::Variant const&)", referenced from:
HPHP::VariantToBsonConverter::convert(_bson_t*) in bson.cpp.o
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::VariantToBsonConverter::convertElement(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
void HPHP::make_array_detail::packed_impl<HPHP::Variant const&, HPHP::Variant const&>(HPHP::PackedArrayInit&, HPHP::Variant const&&&, HPHP::Variant const&&&) in utils.cpp.o
HPHP::c_MongoDBDriverBulkWrite_ni_insert(HPHP::ObjectData*, HPHP::Variant const&) in BulkWrite.cpp.o
HPHP::c_MongoDBDriverCursor_ni_current(HPHP::ObjectData*) in Cursor.cpp.o
HPHP::c_MongoDBDriverManager_ni_executeCommand(HPHP::ObjectData*, HPHP::String const&, HPHP::Object const&, HPHP::Variant const&) in Manager.cpp.o
...
"HPHP::Variant::~Variant()", referenced from:
HPHP::Extension::moduleInfo(HPHP::Array&) in mongodb.cpp.o
HPHP::MongoDBDriverCursorData::~MongoDBDriverCursorData() in mongodb.cpp.o
void HPHP::IniSetting::Bind<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(HPHP::Extension const*, HPHP::IniSetting::Mode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, HPHP::IniSetting::SetAndGet<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in mongodb.cpp.o
HPHP::VariantToBsonConverter::_isPackedArray(HPHP::Array const&) in bson.cpp.o
HPHP::VariantToBsonConverter::VariantToBsonConverter(HPHP::Variant const&, int) in bson.cpp.o
HPHP::VariantToBsonConverter::VariantToBsonConverter(HPHP::Variant const&, int) in bson.cpp.o
HPHP::VariantToBsonConverter::convert(_bson_t*) in bson.cpp.o
...
"HPHP::ini_get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)", referenced from:
HPHP::Variant std::__1::__invoke_void_return_wrapper<HPHP::Variant>::__call<void HPHP::IniSetting::Bind<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(HPHP::Extension const*, HPHP::IniSetting::Mode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, HPHP::IniSetting::SetAndGet<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::'lambda'()&>(void HPHP::IniSetting::Bind<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(HPHP::Extension const*, HPHP::IniSetting::Mode, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*, HPHP::IniSetting::SetAndGet<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)::'lambda'()&&&) in mongodb.cpp.o
"HPHP::DateTime::setTimezone(HPHP::req::ptr<HPHP::TimeZone>)", referenced from:
HPHP::c_MongoDBBsonUTCDateTime_ni_toDateTime(HPHP::ObjectData*) in UTCDateTime.cpp.o
"HPHP::DateTime::DateTime(long long, bool)", referenced from:
std::__1::enable_if<std::is_convertible<HPHP::DateTime*, HPHP::ResourceData*>::value, HPHP::req::ptr<HPHP::DateTime> >::type HPHP::req::make<HPHP::DateTime, long long, bool>(long long&&, bool&&) in UTCDateTime.cpp.o
"HPHP::TimeZone::TimeZone(HPHP::String const&)", referenced from:
std::__1::enable_if<std::is_convertible<HPHP::TimeZone*, HPHP::ResourceData*>::value, HPHP::req::ptr<HPHP::TimeZone> >::type HPHP::req::make<HPHP::TimeZone, HPHP::String>(HPHP::String&&) in UTCDateTime.cpp.o
"HPHP::ArrayData::Create()", referenced from:
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
HPHP::c_MongoDBBsonBinary_ni___debugInfo(HPHP::ObjectData*) in Binary.cpp.o
HPHP::c_MongoDBBsonObjectID_ni___debugInfo(HPHP::ObjectData*) in ObjectID.cpp.o
HPHP::c_MongoDBDriverBulkWrite_ni___debugInfo(HPHP::ObjectData*) in BulkWrite.cpp.o
HPHP::c_MongoDBDriverCursor_ni___debugInfo(HPHP::ObjectData*) in Cursor.cpp.o
HPHP::c_MongoDBDriverCursor_ni_toArray(HPHP::ObjectData*) in Cursor.cpp.o
HPHP::c_MongoDBDriverCursorId_ni___debugInfo(HPHP::ObjectData*) in CursorId.cpp.o
...
"HPHP::ArrayIter::nextHelper()", referenced from:
HPHP::VariantToBsonConverter::_isPackedArray(HPHP::Array const&) in bson.cpp.o
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
HPHP::hippo_write_result_init(mongoc_write_result_t*, _mongoc_client_t*, int, int, _mongoc_write_concern_t const*, bool) in WriteResult.cpp.o
"HPHP::ArrayIter::firstHelper()", referenced from:
HPHP::VariantToBsonConverter::_isPackedArray(HPHP::Array const&) in bson.cpp.o
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
"HPHP::ArrayIter::second()", referenced from:
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
HPHP::hippo_write_result_init(mongoc_write_result_t*, _mongoc_client_t*, int, int, _mongoc_write_concern_t const*, bool) in WriteResult.cpp.o
"HPHP::ArrayIter::destruct()", referenced from:
HPHP::VariantToBsonConverter::_isPackedArray(HPHP::Array const&) in bson.cpp.o
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
HPHP::hippo_write_result_init(mongoc_write_result_t*, _mongoc_client_t*, int, int, _mongoc_write_concern_t const*, bool) in WriteResult.cpp.o
"HPHP::ArrayIter::secondRef()", referenced from:
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
"HPHP::ArrayIter::ArrayIter(HPHP::Array const&)", referenced from:
HPHP::VariantToBsonConverter::_isPackedArray(HPHP::Array const&) in bson.cpp.o
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
HPHP::hippo_write_result_init(mongoc_write_result_t*, _mongoc_client_t*, int, int, _mongoc_write_concern_t const*, bool) in WriteResult.cpp.o
"HPHP::Extension::loadSystemlib(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
HPHP::MongoDBExtension::moduleInit() in mongodb.cpp.o
"HPHP::Extension::Extension(char const*, char const*)", referenced from:
__GLOBAL__sub_I_mongodb.cpp in mongodb.cpp.o
"HPHP::g_context", referenced from:
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
MongoDriver::Utils::CreateAndConstruct(HPHP::StaticString, HPHP::Variant const&, HPHP::Variant const&) in utils.cpp.o
"HPHP::operator+(HPHP::String&&, char const*)", referenced from:
HPHP::VariantToBsonConverter::convertSpecialObject(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::validateClass(HPHP::String) in bson.cpp.o
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
"HPHP::operator+(HPHP::String&&, HPHP::String const&)", referenced from:
HPHP::validateClass(HPHP::String) in bson.cpp.o
MongoDriver::Utils::doExecuteBulkWrite(HPHP::String, _mongoc_client_t*, int, HPHP::Object, _mongoc_write_concern_t const*) in utils.cpp.o
MongoDriver::Utils::doExecuteQuery(HPHP::String, _mongoc_client_t*, int, HPHP::Object, HPHP::Variant) in utils.cpp.o
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
HPHP::c_MongoDBDriverManager_ni_executeDelete(HPHP::ObjectData*, HPHP::String const&, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in Manager.cpp.o
HPHP::c_MongoDBDriverManager_ni_executeInsert(HPHP::ObjectData*, HPHP::String const&, HPHP::Variant const&, HPHP::Variant const&) in Manager.cpp.o
HPHP::c_MongoDBDriverManager_ni_executeUpdate(HPHP::ObjectData*, HPHP::String const&, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in Manager.cpp.o
...
"HPHP::operator+(HPHP::String&&, HPHP::String&&)", referenced from:
HPHP::VariantToBsonConverter::convertSpecialObject(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
"HPHP::ObjectData::instanceof(HPHP::String const&) const", referenced from:
HPHP::VariantToBsonConverter::convertSpecialObject(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
"HPHP::ObjectData::getClassName() const", referenced from:
HPHP::VariantToBsonConverter::convertSpecialObject(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
"HPHP::StringData::hashHelper() const", referenced from:
std::__1::__hash_table<std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, std::__1::__unordered_map_hasher<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, HPHP::string_data_hash, true>, std::__1::__unordered_map_equal<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, HPHP::string_data_isame, true>, std::__1::allocator<std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo> > >::__node_insert_unique(std::__1::__hash_node<std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, void*>*) in mongodb.cpp.o
std::__1::__hash_iterator<std::__1::__hash_node<std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, void*>*> std::__1::__hash_table<std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, std::__1::__unordered_map_hasher<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, HPHP::string_data_hash, true>, std::__1::__unordered_map_equal<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo>, HPHP::string_data_isame, true>, std::__1::allocator<std::__1::__hash_value_type<HPHP::StringData const*, HPHP::Native::BuiltinFunctionInfo> > >::find<HPHP::StringData const*>(HPHP::StringData const* const&) in mongodb.cpp.o
HPHP::Native::registerClassConstant(HPHP::StringData const*, HPHP::StringData const*, HPHP::TypedValue) in mongodb.cpp.o
std::__1::__hash_table<std::__1::__hash_value_type<HPHP::StringData const*, std::__1::map<HPHP::StringData const*, HPHP::TypedValue, std::__1::less<HPHP::StringData const*>, std::__1::allocator<std::__1::pair<HPHP::StringData const* const, HPHP::TypedValue> > > >, std::__1::__unordered_map_hasher<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, std::__1::map<HPHP::StringData const*, HPHP::TypedValue, std::__1::less<HPHP::StringData const*>, std::__1::allocator<std::__1::pair<HPHP::StringData const* const, HPHP::TypedValue> > > >, HPHP::string_data_hash, true>, std::__1::__unordered_map_equal<HPHP::StringData const*, std::__1::__hash_value_type<HPHP::StringData const*, std::__1::map<HPHP::StringData const*, HPHP::TypedValue, std::__1::less<HPHP::StringData const*>, std::__1::allocator<std::__1::pair<HPHP::StringData const* const, HPHP::TypedValue> > > >, HPHP::string_data_isame, true>, std::__1::allocator<std::__1::__hash_value_type<HPHP::StringData const*, std::__1::map<HPHP::StringData const*, HPHP::TypedValue, std::__1::less<HPHP::StringData const*>, std::__1::allocator<std::__1::pair<HPHP::StringData const* const, HPHP::TypedValue> > > > > >::__node_insert_unique(std::__1::__hash_node<std::__1::__hash_value_type<HPHP::StringData const*, std::__1::map<HPHP::StringData const*, HPHP::TypedValue, std::__1::less<HPHP::StringData const*>, std::__1::allocator<std::__1::pair<HPHP::StringData const* const, HPHP::TypedValue> > > >, void*>*) in mongodb.cpp.o
HPHP::FixedStringMap<unsigned int, false, unsigned int>::find(HPHP::StringData const*) const in bson.cpp.o
HPHP::FixedStringMap<int, true, int>::find(HPHP::StringData const*) const in bson.cpp.o
"HPHP::NamedEntity::getCachedClass() const", referenced from:
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
HPHP::hippo_bson_visit_oid(bson_iter_t const*, char const*, bson_oid_t const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_date_time(bson_iter_t const*, char const*, long long, void*) in bson.cpp.o
HPHP::hippo_bson_visit_regex(bson_iter_t const*, char const*, char const*, char const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_code(bson_iter_t const*, char const*, unsigned long, char const*, void*) in bson.cpp.o
HPHP::hippo_bson_visit_codewscope(bson_iter_t const*, char const*, unsigned long, char const*, _bson_t const*, void*) in bson.cpp.o
...
"HPHP::StreamContext::getOptions() const", referenced from:
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
"HPHP::Array::exists(HPHP::String const&, bool) const", referenced from:
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
HPHP::parseTypeMap(HPHP::hippo_bson_conversion_options_t*, HPHP::Array const&) in bson.cpp.o
MongoDriver::Utils::doExecuteQuery(HPHP::String, _mongoc_client_t*, int, HPHP::Object, HPHP::Variant) in utils.cpp.o
HPHP::c_MongoDBDriverBulkWrite_ni_update(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in BulkWrite.cpp.o
HPHP::c_MongoDBDriverBulkWrite_ni_delete(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&) in BulkWrite.cpp.o
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
HPHP::c_MongoDBDriverManager_ni_executeDelete(HPHP::ObjectData*, HPHP::String const&, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in Manager.cpp.o
...
"HPHP::Array::rvalAt(HPHP::String const&, HPHP::AccessFlags::Type) const", referenced from:
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
HPHP::parseTypeMap(HPHP::hippo_bson_conversion_options_t*, HPHP::Array const&) in bson.cpp.o
MongoDriver::Utils::doExecuteQuery(HPHP::String, _mongoc_client_t*, int, HPHP::Object, HPHP::Variant) in utils.cpp.o
HPHP::c_MongoDBDriverBulkWrite_ni_update(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in BulkWrite.cpp.o
HPHP::c_MongoDBDriverBulkWrite_ni_delete(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&) in BulkWrite.cpp.o
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
HPHP::c_MongoDBDriverManager_ni_executeDelete(HPHP::ObjectData*, HPHP::String const&, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in Manager.cpp.o
...
"HPHP::Array::rvalAt(int, HPHP::AccessFlags::Type) const", referenced from:
HPHP::hippo_write_result_init(mongoc_write_result_t*, _mongoc_client_t*, int, int, _mongoc_write_concern_t const*, bool) in WriteResult.cpp.o
"HPHP::Class::initialize() const", referenced from:
HPHP::ObjectData::newInstance(HPHP::Class*) in bson.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in utils.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Binary.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in UTCDateTime.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Cursor.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Manager.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Server.cpp.o
...
"HPHP::Class::getPropData() const", referenced from:
HPHP::ObjectData::newInstance(HPHP::Class*) in bson.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in utils.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Binary.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in UTCDateTime.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Cursor.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Manager.cpp.o
HPHP::ObjectData::newInstance(HPHP::Class*) in Server.cpp.o
...
"HPHP::Object::o_get(HPHP::String const&, bool, HPHP::String const&) const", referenced from:
HPHP::VariantToBsonConverter::convertSpecialObject(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertBinary(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertJavascript(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertRegex(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertTimestamp(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertUTCDateTime(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
...
"HPHP::String::compare(HPHP::String const&) const", referenced from:
HPHP::c_MongoDBDriverWriteConcern_ni___construct(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in WriteConcern.cpp.o
"HPHP::Variant::toArrayHelper() const", referenced from:
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
MongoDriver::Utils::doExecuteQuery(HPHP::String, _mongoc_client_t*, int, HPHP::Object, HPHP::Variant) in utils.cpp.o
HPHP::f_MongoDBBsonToPHP(HPHP::String const&, HPHP::Variant const&) in functions.cpp.o
HPHP::c_MongoDBDriverBulkWrite_ni_update(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in BulkWrite.cpp.o
HPHP::c_MongoDBDriverBulkWrite_ni_delete(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&) in BulkWrite.cpp.o
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
...
"HPHP::Variant::toInt64Helper(int) const", referenced from:
HPHP::VariantToBsonConverter::_isPackedArray(HPHP::Array const&) in bson.cpp.o
HPHP::VariantToBsonConverter::convertElement(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::VariantToBsonConverter::convertSpecialObject(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertBinary(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertTimestamp(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertUTCDateTime(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
...
"HPHP::Variant::toDoubleHelper() const", referenced from:
HPHP::VariantToBsonConverter::convertElement(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
"HPHP::Variant::toObjectHelper() const", referenced from:
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::BsonToVariantConverter::convert(HPHP::Variant*) in bson.cpp.o
MongoDriver::Utils::doExecuteCommand(char const*, _mongoc_client_t*, int, _bson_t*, HPHP::Variant) in utils.cpp.o
MongoDriver::Utils::doExecuteQuery(HPHP::String, _mongoc_client_t*, int, HPHP::Object, HPHP::Variant) in utils.cpp.o
HPHP::c_MongoDBDriverManager_ni_executeDelete(HPHP::ObjectData*, HPHP::String const&, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in Manager.cpp.o
HPHP::c_MongoDBDriverManager_ni_executeInsert(HPHP::ObjectData*, HPHP::String const&, HPHP::Variant const&, HPHP::Variant const&) in Manager.cpp.o
...
"HPHP::Variant::toStringHelper() const", referenced from:
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::VariantToBsonConverter::convertElement(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::VariantToBsonConverter::_convertSerializable(_bson_t*, char const*, HPHP::Object) in bson.cpp.o
HPHP::parseTypeMap(HPHP::hippo_bson_conversion_options_t*, HPHP::Array const&) in bson.cpp.o
HPHP::c_MongoDBBsonObjectID_ni___construct(HPHP::ObjectData*, HPHP::Variant const&) in ObjectID.cpp.o
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
HPHP::c_MongoDBDriverWriteConcern_ni___construct(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in WriteConcern.cpp.o
...
"HPHP::Variant::toBooleanHelper() const", referenced from:
HPHP::VariantToBsonConverter::convertElement(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::c_MongoDBDriverBulkWrite_ni_update(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in BulkWrite.cpp.o
HPHP::c_MongoDBDriverBulkWrite_ni_delete(HPHP::ObjectData*, HPHP::Variant const&, HPHP::Variant const&) in BulkWrite.cpp.o
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
HPHP::c_MongoDBDriverManager_ni_executeDelete(HPHP::ObjectData*, HPHP::String const&, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in Manager.cpp.o
HPHP::c_MongoDBDriverManager_ni_executeUpdate(HPHP::ObjectData*, HPHP::String const&, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&, HPHP::Variant const&) in Manager.cpp.o
HPHP::mongodb_driver_add_server_debug(_mongoc_server_description_t*, HPHP::Array*) in Server.cpp.o
...
"HPHP::ArrayIter::endHelper() const", referenced from:
HPHP::VariantToBsonConverter::_isPackedArray(HPHP::Array const&) in bson.cpp.o
HPHP::VariantToBsonConverter::convertDocument(_bson_t*, char const*, HPHP::Variant) in bson.cpp.o
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
HPHP::hippo_write_result_init(mongoc_write_result_t*, _mongoc_client_t*, int, int, _mongoc_write_concern_t const*, bool) in WriteResult.cpp.o
"typeinfo for HPHP::ResourceData", referenced from:
HPHP::c_MongoDBDriverManager_ni___construct(HPHP::ObjectData*, HPHP::String const&, HPHP::Array const&, HPHP::Array const&) in Manager.cpp.o
typeinfo for HPHP::StreamContext in Manager.cpp.o
"__mongoc_cursor_transform_init", referenced from:
__mongoc_database_find_collections_legacy in mongoc-database.c.o
"_sasl_client_done", referenced from:
__mongoc_do_cleanup in mongoc-init.c.o
"_sasl_client_init", referenced from:
__mongoc_do_init in mongoc-init.c.o
"_sasl_client_new", referenced from:
__mongoc_sasl_step in mongoc-sasl.c.o
"_sasl_client_start", referenced from:
__mongoc_sasl_step in mongoc-sasl.c.o
"_sasl_client_step", referenced from:
__mongoc_sasl_step in mongoc-sasl.c.o
"_sasl_decode64", referenced from:
__mongoc_sasl_step in mongoc-sasl.c.o
"_sasl_dispose", referenced from:
__mongoc_sasl_destroy in mongoc-sasl.c.o
"_sasl_encode64", referenced from:
__mongoc_sasl_step in mongoc-sasl.c.o
"_sasl_errstring", referenced from:
__mongoc_sasl_is_failure in mongoc-sasl.c.o
"_sasl_set_mutex", referenced from:
__mongoc_do_init in mongoc-init.c.o
"_sk_num", referenced from:
__mongoc_ssl_check_cert in mongoc-ssl.c.o
"_sk_value", referenced from:
__mongoc_ssl_check_cert in mongoc-ssl.c.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [mongodb.so] Error 1
make[1]: *** [CMakeFiles/mongodb.dir/all] Error 2
make: *** [all] Error 2