![]() ![]() :info:build build/MP/mongo/db/libkeys_collection_document.a failed: Error 1 ![]() :info:build scons: building terminated because of errors. :info:build /usr/bin/clang++ -o build/MP/mongo/transport/message_compressor_zstd.o -c -stdlib=libc++ -arch x86_64 -Woverloaded-virtual -Werror=unused-result -Wpessimizing-move -Wredundant-move -Wno-undefined-var-template -Wno-instantiation-after-specialization -fsized-deallocation -Wno-defaulted-function-deleted -Wunused-exception-parameter -stdlib=libc++ -std=c++17 -arch x86_64 -fno-omit-frame-pointer -fno-strict-aliasing -fasynchronous-unwind-tables -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Os -Wno-unused-local-typedefs -Wno-unused-function -Wno-unused-private-field -Wno-deprecated-declarations -Wno-tautological-constant-out-of-range-compare -Wno-tautological-constant-compare -Wno-tautological-unsigned-zero-compare -Wno-tautological-unsigned-enum-zero-compare -Wno-unused-const-variable -Wno-missing-braces -Wno-inconsistent-missing-override -Wno-potentially-evaluated-expression -Wno-unused-lambda-capture -Wno-exceptions -Wunguarded-availability -fstack-protector-strong -fno-builtin-memcmp -DSAFEINT_USE_INTRINSICS=0 -DNDEBUG -DBOOST_THREAD_VERSION=5 -DBOOST_THREAD_USES_DATETIME -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS -DBOOST_ENABLE_ASSERT_DEBUG_HANDLER -DBOOST_LOG_NO_SHORTHAND_NAMES -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_WITHOUT_THREAD_ATTR -DABSL_FORCE_ALIGNED_ACCESS -Isrc/third_party/SafeInt -Isrc/third_party/fmt/dist/include -Isrc/third_party/boost-1.70.0 -Isrc/third_party/abseil-cpp-master/abseil-cpp -I/opt/local/include -Ibuild/MP -Isrc src/mongo/transport/message_compressor_zstd.cpp The reason I have not committed it yet is that when I switched mongodb to use its bundled copy of boost, pcre and snappy, it also switched to using the Mac OS X versions of libpcap and openssl, whereas I would want to continue using the MacPorts versions of libpcap and openssl which are newer.When attempting to install MongoDB I get a fatal error: I have succeeded in building mongodb with its bundled boost. The previous reasons why we were instead using the MacPorts version of boost no longer apply as of mongodb version 3. Therefore it should improve reliability to switch mongodb to its bundled copy of boost, with which we can assume mongodb will work since that combination has been tested by the mongodb developers. ![]() (mongodb was updated to 3.0.5 before boost was updated to 1.59.) This is not surprising the developers of boost frequently make changes that cause problems. ![]() Rather, apparently, boost 1.59 is different enough from 1.58 that it causes a problem for mongodb. No, as far as I know, the C++11 requirement is unrelated to this new problem. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |