When C++11 is disabled in dev-db/mongodb: x86_64-pc-linux-gnu-g++ -o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/mongo -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -Wl,--hash-style=gnu -Wl,--sort-common -fPIC -pthread -rdynamic build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/shell/dbshell.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/shell/shell_utils.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/shell/shell_utils_extended.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/shell/shell_utils_launcher.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/shell/mongo-server.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/shell/linenoise.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/shell/linenoise_utf8.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/shell/mk_wcwidth.o -L/var/tmp/portage/dev-db/mongodb-2.2.1/work/v8 -L/usr/lib64 -L/lib64 -Wl,--start-group build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/bson/oid.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/buildinfo.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/client/authentication_table.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/client/clientAndShell.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/client/connection_factory.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/client/connpool.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/client/dbclient.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/client/dbclient_rs.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/client/dbclientcursor.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/client/distlock.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/client/gridfs.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/client/model.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/client/syncclusterconnection.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/db/common.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/db/dbmessage.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/db/hasher.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/db/indexkey.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/db/jsobj.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/db/json.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/db/lasterror.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/db/namespace.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/db/nonce.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/db/stats/counters.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/db/stats/service_stats.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/pch.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/s/default_version.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/scripting/bench.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/scripting/bson_template_evaluator.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/scripting/engine.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/scripting/engine_v8.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/scripting/utils.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/scripting/v8_db.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/scripting/v8_utils.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/scripting/v8_wrapper.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/shell/mongo.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/assert_util.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/background.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/base64.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/concurrency/mutexdebugger.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/concurrency/rwlockimpl.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/concurrency/spin_lock.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/concurrency/synchronization.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/concurrency/task.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/concurrency/thread_pool.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/debug_util.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/file_allocator.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/histogram.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/intrusive_counter.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/log.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/md5.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/md5main.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/net/httpclient.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/net/listen.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/net/message.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/net/message_port.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/net/miniwebserver.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/net/sock.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/password.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/processinfo.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/processinfo_linux2.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/progress_meter.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/ramlog.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/signal_handlers.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/stack_introspect.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/stacktrace.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/startup_test.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/stringutils.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/systeminfo_linux2.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/text.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/text_startuptest.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/time_support.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/timer.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/trace.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/util.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/version.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/third_party/murmurhash3/MurmurHash3.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/third_party/shim_allocator.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/third_party/shim_boost.o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/third_party/shim_pcrecpp.o -Wl,--end-group -lm -lpthread -lpcre -lpcrecpp -lsnappy -lboost_thread-mt-1_51 -lboost_filesystem-mt-1_51 -lboost_program_options-mt-1_51 -lboost_system-mt-1_51 -lrt -lv8 -ltcmalloc build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/shell/shell_utils_launcher.o: In function `mongo::shell_utils::copyDir(boost::filesystem::path const&, boost::filesystem::path const&)': shell_utils_launcher.cpp:(.text+0x1371): undefined reference to `boost::filesystem::detail::copy_file(boost::filesystem::path const&, boost::filesystem::path const&, boost::filesystem::copy_option::enum_type, boost::system::error_code*)' collect2: error: ld returned 1 exit status scons: *** [build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/mongo] Error 1 scons: building terminated because of errors.
When C++11 is enabled in dev-db/mongodb: x86_64-pc-linux-gnu-g++ -o build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/processinfo_linux2.o -c -march=core2 -O2 -fno-ident -frecord-gcc-switches -pipe -Wall -I/usr/include/boost-1_51 -std=c++11 -O3 -fPIC -fno-strict-aliasing -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -fno-builtin-memcmp -D_SCONS -DMONGO_EXPOSE_MACROS -DSUPPORT_UTF8 -D_FILE_OFFSET_BITS=64 -DMONGO_HAVE_HEADER_UNISTD_H -DMONGO_HAVE_EXECINFO_BACKTRACE -DXP_UNIX -Ibuild/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8 -Isrc -Ibuild/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo -Isrc/mongo -I/var/tmp/portage/dev-db/mongodb-2.2.1/work/v8/include -Ibuild/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/third_party/js-1.7 -Isrc/third_party/js-1.7 src/mongo/util/processinfo_linux2.cpp src/mongo/util/processinfo_linux2.cpp: In constructor 'mongo::LinuxProc::LinuxProc(pid_t)': src/mongo/util/processinfo_linux2.cpp:62:74: error: unable to find string literal operator 'operator"" KLF' In file included from /usr/include/boost-1_51/boost/system/system_error.hpp:14:0, from /usr/include/boost-1_51/boost/thread/exceptions.hpp:22, from /usr/include/boost-1_51/boost/thread/pthread/thread_data.hpp:10, from /usr/include/boost-1_51/boost/thread/pthread/condition_variable.hpp:11, from /usr/include/boost-1_51/boost/thread/condition_variable.hpp:16, from src/mongo/util/goodies.h:22, from src/mongo/pch.h:78, from src/mongo/db/jsobj.h:31, from src/mongo/util/processinfo.h:30, from src/mongo/util/processinfo_linux2.cpp:26: /usr/include/boost-1_51/boost/system/error_code.hpp: At global scope: /usr/include/boost-1_51/boost/system/error_code.hpp:214:36: warning: 'boost::system::posix_category' defined but not used [-Wunused-variable] /usr/include/boost-1_51/boost/system/error_code.hpp:215:36: warning: 'boost::system::errno_ecat' defined but not used [-Wunused-variable] /usr/include/boost-1_51/boost/system/error_code.hpp:216:36: warning: 'boost::system::native_ecat' defined but not used [-Wunused-variable] scons: *** [build/linux2/cc_x86_64-pc-linux-gnu-gcc/cxx_x86_64-pc-linux-gnu-g++/use-system-boost/use-system-pcre/use-system-snappy/use-system-tcmalloc/usev8/mongo/util/processinfo_linux2.o] Error 1 scons: building terminated because of errors.
Created attachment 328404 [details, diff] mongodb.patch
Created attachment 328406 [details, diff] ${FILESDIR}/mongodb-2.2.1-c++11.patch
emerge --info output? (compiler version et al)
Although you might still need the `emerge --info` for another reason you need to be aware that there are similar Boost related bugs posted by this reporter: https://bugs.gentoo.org/show_bug.cgi?id=441804 https://bugs.gentoo.org/show_bug.cgi?id=441810 https://bugs.gentoo.org/show_bug.cgi?id=441812 These (amongst 6 others) are all tracked in this bug by the same reporter: https://bugs.gentoo.org/show_bug.cgi?id=439892 The titles mention GCC 4.7 is used, above tracker blocks the GCC 4.7 porting bug: https://bugs.gentoo.org/show_bug.cgi?id=390247
C++11 support is one whole topic of its own, let's keep it that way for now, shall we?
These patches still need to be committed.