Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 620892 Details for
Bug 712990
dev-db/mongodb-5.0.5-r2 fails to build with musl: src/.../sysinfo.cc: error: _environ was not declared in this scope
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-db:mongodb-4.2.3:20200317-093410.log
dev-db:mongodb-4.2.3:20200317-093410.log (text/plain), 37.14 KB, created by
Toralf Förster
on 2020-03-17 14:25:36 UTC
(
hide
)
Description:
dev-db:mongodb-4.2.3:20200317-093410.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2020-03-17 14:25:36 UTC
Size:
37.14 KB
patch
obsolete
> * Package: dev-db/mongodb-4.2.3 > * Repository: gentoo > * Maintainer: ultrabug@gentoo.org > * USE: abi_x86_64 amd64 elibc_musl kernel_linux ssl tools userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > * Using python3.6 to build >>>> Unpacking source... >>>> Unpacking mongodb-src-r4.2.3.tar.gz to /var/tmp/portage/dev-db/mongodb-4.2.3/work >>>> Source unpacked in /var/tmp/portage/dev-db/mongodb-4.2.3/work >>>> Preparing source in /var/tmp/portage/dev-db/mongodb-4.2.3/work/mongodb-src-r4.2.3 ... > * Applying mongodb-4.2.0-fix-scons.patch ... > [ ok ] > * Applying mongodb-4.0.0-no-compass.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-db/mongodb-4.2.3/work/mongodb-src-r4.2.3 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-db/mongodb-4.2.3/work/mongodb-src-r4.2.3 ... >scons -j1 CC=x86_64-gentoo-linux-musl-gcc CXX=x86_64-gentoo-linux-musl-g++ --disable-warnings-as-errors --use-system-boost --use-system-pcre --use-system-snappy --use-system-stemmer --use-system-yaml --use-system-zlib --use-system-zstd --ssl core tools >scons: Reading SConscript files ... >scons: running with args /usr/bin/python3.6 /usr/lib/python-exec/python3.6/scons -j1 CC=x86_64-gentoo-linux-musl-gcc CXX=x86_64-gentoo-linux-musl-g++ --disable-warnings-as-errors --use-system-boost --use-system-pcre --use-system-snappy --use-system-stemmer --use-system-yaml --use-system-zlib --use-system-zstd --ssl core tools >Mkdir("build/scons") >scons version: 3.1.2 >python version: 3 6 10 'final' 0 >CC is x86_64-gentoo-linux-musl-gcc >x86_64-gentoo-linux-musl-gcc found in $PATH at /usr/bin/x86_64-gentoo-linux-musl-gcc >/usr/bin/x86_64-gentoo-linux-musl-gcc resolves to /usr/x86_64-gentoo-linux-musl/gcc-bin/9.3.0/x86_64-gentoo-linux-musl-gcc >CXX is x86_64-gentoo-linux-musl-g++ >x86_64-gentoo-linux-musl-g++ found in $PATH at /usr/bin/x86_64-gentoo-linux-musl-g++ >/usr/bin/x86_64-gentoo-linux-musl-g++ resolves to /usr/x86_64-gentoo-linux-musl/gcc-bin/9.3.0/x86_64-gentoo-linux-musl-g++ >Checking whether the C compiler works... yes >Checking whether the C++ compiler works... yes >Checking that the C++ compiler can link a C++ program... yes >Checking if C++ compiler "x86_64-gentoo-linux-musl-g++" is GCC... yes >Checking if C compiler "x86_64-gentoo-linux-musl-gcc" is GCC... yes >Detected a x86_64 processor >Checking if target OS linux is supported by the toolchain... yes >Checking if C compiler is GCC 8.2 or newer...yes >Checking if C++ compiler is GCC 8.2 or newer...yes >Checking if C compiler supports -Wno-unused-local-typedefs... yes >Checking if C compiler supports -Wno-unused-function... yes >Checking if C compiler supports -Wno-unused-private-field... no >Checking if C compiler supports -Wno-deprecated-declarations... yes >Checking if C compiler supports -Wno-tautological-constant-out-of-range-compare... no >Checking if C compiler supports -Wno-tautological-constant-compare... no >Checking if C compiler supports -Wno-tautological-unsigned-zero-compare... no >Checking if C compiler supports -Wno-tautological-unsigned-enum-zero-compare... no >Checking if C compiler supports -Wno-unused-const-variable... yes >Checking if C compiler supports -Wno-unused-but-set-variable... yes >Checking if C compiler supports -Wno-missing-braces... yes >Checking if C compiler supports -Wno-inconsistent-missing-override... no >Checking if C compiler supports -Wno-potentially-evaluated-expression... no >Checking if C++ compiler supports -Wpessimizing-move... yes >Checking if C++ compiler supports -Wredundant-move... yes >Checking if C++ compiler supports -Wno-maybe-uninitialized... yes >Checking if C++ compiler supports -Wno-undefined-var-template... no >Checking if C++ compiler supports -Wno-instantiation-after-specialization... no >Checking if C compiler supports -Wno-unused-lambda-capture... no >Checking if C compiler supports -Wno-exceptions... no >Checking if C++ compiler supports -fsized-deallocation... yes >Checking if C++ compiler supports -Wno-defaulted-function-deleted... no >Checking -Wnon-virtual-dtor for false positives... no >Checking if C compiler supports -fstack-protector-strong... yes >Checking if we are using libstdc++... yes >Checking if C++ compiler supports -std=c++17... yes >Checking if C compiler supports -std=c11... yes >WARNING: System versions of C++ libraries must be compiled with C++14/17 support >Checking for C++17... yes >Checking for memset_s... no >Checking for C function strnlen()... yes >Checking for libstdc++ 5.3.0 or better... yes >Checking if we are on a POSIX system... yes >Checking if the POSIX monotonic clock is supported... yes >Checking off_t is 8 bytes... yes >Checking if linker supports -fuse-ld=gold... yes >Checking if linker supports -Wl,--build-id... yes >Checking if linker supports -Wl,--hash-style=gnu... yes >Checking if linker supports -Wl,-z,noexecstack... yes >Checking if linker supports -Wl,--warn-execstack... yes >Checking if linker supports -Wl,-z,relro... yes >Checking for glibc with non-broken _FORTIFY_SOURCE...no >Checking if C compiler supports -fno-builtin-memcmp... yes >Checking for storage class thread_local yes >Checking for C++14 std::enable_if_t support...yes >Checking for C++14 std::make_unique support... yes >Checking if pthread_setname_np is supported... yes >Checking for SSLeay_version(0) in C library crypto... yes >Checking for SSL_version(NULL) in C library ssl... yes >Checking that linking to OpenSSL works...yes >Checking whether FIPS_mode_set is declared... yes >Checking whether d2i_ASN1_SEQUENCE_ANY is declared... yes >Checking if SSL_[CTX_]_set_ecdh_auto is supported... yes >Checking if EC_KEY_new_by_curve_name is supported... yes >Using SSL Provider: openssl >Checking for C library pcre... yes >Checking for C library pcrecpp... yes >Checking for C library snappy... yes >Checking for C library z... yes >Checking for C library zstd... yes >Checking for C library stemmer... yes >Checking for C library yaml-cpp... yes >Checking for C++ header file boost/filesystem/operations.hpp... yes >Checking if system boost version is 1.49 or newer...yes >Checking for C++ library boost_filesystem-mt... yes >Checking for C++ library boost_program_options-mt... yes >Checking for C++ library boost_system-mt... yes >Checking for C++ library boost_iostreams-mt... yes >Checking for C library rt... yes >Checking for C library dl... yes >Checking for C++ header file execinfo.h... no >Checking for C library pcap... yes >Checking if std::atomic<int64_t> works... yes >Checking if std::atomic<uint64_t> works... yes >Checking if std::atomic<int32_t> works... yes >Checking if std::atomic<uint32_t> works... yes >Checking for extended alignment 64 for concurrency types... yes >Checking for mongoc_get_major_version() in C library mongoc-1.0... no >Checking for curl_global_init(0) in C library curl... yes >Checking for curl_global_init(0) in C library curl... yes >*** Run 'pip3 install --user regex' to speed up error code checking >Checking for C function fallocate()... yes >Checking for C function sync_file_range()... yes >Checking for C header file x86intrin.h... yes >Checking for C header file arm_neon.h... no >scons: done reading SConscript files. >scons: Building targets ... >Creating 'build/opt/mongo/config.h' >/usr/bin/python3.6 src/mongo/base/generate_error_codes.py src/mongo/base/error_codes.err src/mongo/base/error_codes.tpl.h=build/opt/mongo/base/error_codes.h src/mongo/base/error_codes.tpl.cpp=build/opt/mongo/base/error_codes.cpp >Compiling build/opt/mongo/util/platform_init.o >Compiling build/opt/third_party/shim_icu.o >Generating library build/opt/third_party/libshim_icu.a >Skipping ranlib for thin archive build/opt/third_party/libshim_icu.a >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/query/cluster_query_knobs_gen.h --output build/opt/mongo/s/query/cluster_query_knobs_gen.cpp src/mongo/s/query/cluster_query_knobs.idl >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/pipeline/runtime_constants_gen.h --output build/opt/mongo/db/pipeline/runtime_constants_gen.cpp src/mongo/db/pipeline/runtime_constants.idl >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/logical_session_id_gen.h --output build/opt/mongo/db/logical_session_id_gen.cpp src/mongo/db/logical_session_id.idl >/usr/bin/python3.6 src/mongo/db/auth/generate_action_types.py src/mongo/db/auth/action_types.txt build/opt/mongo/db/auth/action_type.h build/opt/mongo/db/auth/action_type.cpp >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/apply_ops_gen.h --output build/opt/mongo/db/repl/apply_ops_gen.cpp src/mongo/db/repl/apply_ops.idl >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/query/query_knobs_gen.h --output build/opt/mongo/db/query/query_knobs_gen.cpp src/mongo/db/query/query_knobs.idl >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/query/tailable_mode_gen.h --output build/opt/mongo/db/query/tailable_mode_gen.cpp src/mongo/db/query/tailable_mode.idl >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/generic_cursor_gen.h --output build/opt/mongo/db/generic_cursor_gen.cpp src/mongo/db/generic_cursor.idl >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/repl/oplog_entry_gen.h --output build/opt/mongo/db/repl/oplog_entry_gen.cpp src/mongo/db/repl/oplog_entry.idl >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/ops/single_write_result_gen.h --output build/opt/mongo/db/ops/single_write_result_gen.cpp src/mongo/db/ops/single_write_result.idl >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/database_version_gen.h --output build/opt/mongo/s/database_version_gen.cpp src/mongo/s/database_version.idl >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/ops/write_ops_gen.h --output build/opt/mongo/db/ops/write_ops_gen.cpp src/mongo/db/ops/write_ops.idl >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/pipeline/exchange_spec_gen.h --output build/opt/mongo/db/pipeline/exchange_spec_gen.cpp src/mongo/db/pipeline/exchange_spec.idl >Compiling build/opt/mongo/s/query/cluster_query_knobs_gen.o >In file included from src/mongo/db/matcher/expression_text_base.h:32, > from src/mongo/db/matcher/extensions_callback.h:33, > from src/mongo/db/matcher/extensions_callback_noop.h:32, > from src/mongo/db/query/canonical_query.h:37, > from src/mongo/db/query/explain.h:34, > from src/mongo/db/commands.h:46, > from build/opt/mongo/s/query/cluster_query_knobs_gen.cpp:16: >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] > 199 | return std::move(e); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:199:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] > 221 | return std::move(e); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:221:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] > 243 | return std::move(e); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:243:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] > 265 | return std::move(e); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:265:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] > 287 | return std::move(e); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:287:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] > 306 | return std::move(e); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:306:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] > 350 | return std::move(m); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:350:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:386:25: warning: redundant move in return statement [-Wredundant-move] > 386 | return std::move(e); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:386:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:570:25: warning: redundant move in return statement [-Wredundant-move] > 570 | return std::move(bitTestMatchExpression); > | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ >src/mongo/db/matcher/expression_leaf.h:570:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:591:25: warning: redundant move in return statement [-Wredundant-move] > 591 | return std::move(bitTestMatchExpression); > | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ >src/mongo/db/matcher/expression_leaf.h:591:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:612:25: warning: redundant move in return statement [-Wredundant-move] > 612 | return std::move(bitTestMatchExpression); > | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ >src/mongo/db/matcher/expression_leaf.h:612:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:633:25: warning: redundant move in return statement [-Wredundant-move] > 633 | return std::move(bitTestMatchExpression); > | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ >src/mongo/db/matcher/expression_leaf.h:633:25: note: remove âstd::moveâ call >In file included from src/mongo/db/matcher/expression_parser.h:36, > from src/mongo/db/query/parsed_projection.h:33, > from src/mongo/db/query/canonical_query.h:39, > from src/mongo/db/query/explain.h:34, > from src/mongo/db/commands.h:46, > from build/opt/mongo/s/query/cluster_query_knobs_gen.cpp:16: >src/mongo/db/matcher/expression_tree.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] > 125 | return std::move(self); > | ~~~~~~~~~^~~~~~ >src/mongo/db/matcher/expression_tree.h:125:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_tree.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] > 154 | return std::move(self); > | ~~~~~~~~~^~~~~~ >src/mongo/db/matcher/expression_tree.h:154:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_tree.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] > 183 | return std::move(self); > | ~~~~~~~~~^~~~~~ >src/mongo/db/matcher/expression_tree.h:183:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_tree.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] > 201 | return std::move(self); > | ~~~~~~~~~^~~~~~ >src/mongo/db/matcher/expression_tree.h:201:25: note: remove âstd::moveâ call >In file included from src/mongo/db/matcher/expression_parser.h:37, > from src/mongo/db/query/parsed_projection.h:33, > from src/mongo/db/query/canonical_query.h:39, > from src/mongo/db/query/explain.h:34, > from src/mongo/db/commands.h:46, > from build/opt/mongo/s/query/cluster_query_knobs_gen.cpp:16: >src/mongo/db/matcher/expression_type.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] > 196 | return std::move(expr); > | ~~~~~~~~~^~~~~~ >src/mongo/db/matcher/expression_type.h:196:25: note: remove âstd::moveâ call >In file included from src/mongo/db/pipeline/expression_context.h:41, > from src/mongo/db/matcher/expression_with_placeholder.h:37, > from src/mongo/db/matcher/expression_parser.h:38, > from src/mongo/db/query/parsed_projection.h:33, > from src/mongo/db/query/canonical_query.h:39, > from src/mongo/db/query/explain.h:34, > from src/mongo/db/commands.h:46, > from build/opt/mongo/s/query/cluster_query_knobs_gen.cpp:16: >src/mongo/db/pipeline/aggregation_request.h: In static member function âstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)â: >src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] > 90 | return std::move(pipeline); > | ~~~~~~~~~^~~~~~~~~~ >src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove âstd::moveâ call >In file included from src/mongo/db/matcher/expression_parser.h:37, > from src/mongo/db/query/parsed_projection.h:33, > from src/mongo/db/query/canonical_query.h:39, > from src/mongo/db/query/explain.h:34, > from src/mongo/db/commands.h:46, > from build/opt/mongo/s/query/cluster_query_knobs_gen.cpp:16: >src/mongo/db/matcher/expression_type.h: In instantiation of âstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression]â: >src/mongo/db/matcher/expression_type.h:69:38: required from here >src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move] > 74 | return std::move(expr); > | ^ >src/mongo/db/matcher/expression_type.h:74:30: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_type.h: In instantiation of âstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression]â: >src/mongo/db/matcher/expression_type.h:69:38: required from here >src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move] >src/mongo/db/matcher/expression_type.h:74:30: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_type.h: In instantiation of âstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression]â: >src/mongo/db/matcher/expression_type.h:69:38: required from here >src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move] >src/mongo/db/matcher/expression_type.h:74:30: note: remove âstd::moveâ call >Compiling build/opt/mongo/db/matcher/schema/json_pointer.o >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/db/kill_sessions_gen.h --output build/opt/mongo/db/kill_sessions_gen.cpp src/mongo/db/kill_sessions.idl >Compiling build/opt/mongo/db/service_liaison.o >Compiling build/opt/mongo/db/ftdc/controller.o >Compiling build/opt/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid128_to_uint64.o >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/catalog/type_chunk_base_gen.h --output build/opt/mongo/s/catalog/type_chunk_base_gen.cpp src/mongo/s/catalog/type_chunk_base.idl >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/commands/kill_sessions_remote_gen.h --output build/opt/mongo/s/commands/kill_sessions_remote_gen.cpp src/mongo/s/commands/kill_sessions_remote.idl >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/s/query/async_results_merger_params_gen.h --output build/opt/mongo/s/query/async_results_merger_params_gen.cpp src/mongo/s/query/async_results_merger_params.idl >Compiling build/opt/mongo/s/commands/kill_sessions_remote.o >In file included from src/mongo/db/matcher/expression_parser.h:35, > from src/mongo/db/pipeline/pipeline.h:37, > from src/mongo/s/query/cluster_client_cursor_params.h:43, > from src/mongo/s/query/cluster_client_cursor.h:38, > from src/mongo/s/query/cluster_cursor_manager.h:43, > from src/mongo/s/commands/kill_sessions_remote.cpp:46: >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::EqualityMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:199:25: warning: redundant move in return statement [-Wredundant-move] > 199 | return std::move(e); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:199:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTEMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:221:25: warning: redundant move in return statement [-Wredundant-move] > 221 | return std::move(e); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:221:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::LTMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:243:25: warning: redundant move in return statement [-Wredundant-move] > 243 | return std::move(e); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:243:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:265:25: warning: redundant move in return statement [-Wredundant-move] > 265 | return std::move(e); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:265:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::GTEMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:287:25: warning: redundant move in return statement [-Wredundant-move] > 287 | return std::move(e); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:287:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::RegexMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:306:25: warning: redundant move in return statement [-Wredundant-move] > 306 | return std::move(e); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:306:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::ModMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:350:25: warning: redundant move in return statement [-Wredundant-move] > 350 | return std::move(m); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:350:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::ExistsMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:386:25: warning: redundant move in return statement [-Wredundant-move] > 386 | return std::move(e); > | ~~~~~~~~~^~~ >src/mongo/db/matcher/expression_leaf.h:386:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllSetMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:570:25: warning: redundant move in return statement [-Wredundant-move] > 570 | return std::move(bitTestMatchExpression); > | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ >src/mongo/db/matcher/expression_leaf.h:570:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAllClearMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:591:25: warning: redundant move in return statement [-Wredundant-move] > 591 | return std::move(bitTestMatchExpression); > | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ >src/mongo/db/matcher/expression_leaf.h:591:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnySetMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:612:25: warning: redundant move in return statement [-Wredundant-move] > 612 | return std::move(bitTestMatchExpression); > | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ >src/mongo/db/matcher/expression_leaf.h:612:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_leaf.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::BitsAnyClearMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_leaf.h:633:25: warning: redundant move in return statement [-Wredundant-move] > 633 | return std::move(bitTestMatchExpression); > | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ >src/mongo/db/matcher/expression_leaf.h:633:25: note: remove âstd::moveâ call >In file included from src/mongo/db/matcher/expression_parser.h:36, > from src/mongo/db/pipeline/pipeline.h:37, > from src/mongo/s/query/cluster_client_cursor_params.h:43, > from src/mongo/s/query/cluster_client_cursor.h:38, > from src/mongo/s/query/cluster_cursor_manager.h:43, > from src/mongo/s/commands/kill_sessions_remote.cpp:46: >src/mongo/db/matcher/expression_tree.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::AndMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_tree.h:125:25: warning: redundant move in return statement [-Wredundant-move] > 125 | return std::move(self); > | ~~~~~~~~~^~~~~~ >src/mongo/db/matcher/expression_tree.h:125:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_tree.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::OrMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_tree.h:154:25: warning: redundant move in return statement [-Wredundant-move] > 154 | return std::move(self); > | ~~~~~~~~~^~~~~~ >src/mongo/db/matcher/expression_tree.h:154:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_tree.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::NorMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_tree.h:183:25: warning: redundant move in return statement [-Wredundant-move] > 183 | return std::move(self); > | ~~~~~~~~~^~~~~~ >src/mongo/db/matcher/expression_tree.h:183:25: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_tree.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::NotMatchExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_tree.h:201:25: warning: redundant move in return statement [-Wredundant-move] > 201 | return std::move(self); > | ~~~~~~~~~^~~~~~ >src/mongo/db/matcher/expression_tree.h:201:25: note: remove âstd::moveâ call >In file included from src/mongo/db/matcher/expression_parser.h:37, > from src/mongo/db/pipeline/pipeline.h:37, > from src/mongo/s/query/cluster_client_cursor_params.h:43, > from src/mongo/s/query/cluster_client_cursor.h:38, > from src/mongo/s/query/cluster_cursor_manager.h:43, > from src/mongo/s/commands/kill_sessions_remote.cpp:46: >src/mongo/db/matcher/expression_type.h: In member function âvirtual std::unique_ptr<mongo::MatchExpression> mongo::InternalSchemaBinDataSubTypeExpression::shallowClone() constâ: >src/mongo/db/matcher/expression_type.h:196:25: warning: redundant move in return statement [-Wredundant-move] > 196 | return std::move(expr); > | ~~~~~~~~~^~~~~~ >src/mongo/db/matcher/expression_type.h:196:25: note: remove âstd::moveâ call >In file included from src/mongo/db/pipeline/expression_context.h:41, > from src/mongo/db/matcher/expression_with_placeholder.h:37, > from src/mongo/db/matcher/expression_parser.h:38, > from src/mongo/db/pipeline/pipeline.h:37, > from src/mongo/s/query/cluster_client_cursor_params.h:43, > from src/mongo/s/query/cluster_client_cursor.h:38, > from src/mongo/s/query/cluster_cursor_manager.h:43, > from src/mongo/s/commands/kill_sessions_remote.cpp:46: >src/mongo/db/pipeline/aggregation_request.h: In static member function âstatic mongo::StatusWith<std::vector<mongo::BSONObj> > mongo::AggregationRequest::parsePipelineFromBSON(mongo::BSONElement)â: >src/mongo/db/pipeline/aggregation_request.h:90:25: warning: redundant move in return statement [-Wredundant-move] > 90 | return std::move(pipeline); > | ~~~~~~~~~^~~~~~~~~~ >src/mongo/db/pipeline/aggregation_request.h:90:25: note: remove âstd::moveâ call >In file included from src/mongo/db/matcher/expression_parser.h:37, > from src/mongo/db/pipeline/pipeline.h:37, > from src/mongo/s/query/cluster_client_cursor_params.h:43, > from src/mongo/s/query/cluster_client_cursor.h:38, > from src/mongo/s/query/cluster_cursor_manager.h:43, > from src/mongo/s/commands/kill_sessions_remote.cpp:46: >src/mongo/db/matcher/expression_type.h: In instantiation of âstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaBinDataEncryptedTypeExpression]â: >src/mongo/db/matcher/expression_type.h:69:38: required from here >src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move] > 74 | return std::move(expr); > | ^ >src/mongo/db/matcher/expression_type.h:74:30: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_type.h: In instantiation of âstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::InternalSchemaTypeExpression]â: >src/mongo/db/matcher/expression_type.h:69:38: required from here >src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move] >src/mongo/db/matcher/expression_type.h:74:30: note: remove âstd::moveâ call >src/mongo/db/matcher/expression_type.h: In instantiation of âstd::unique_ptr<mongo::MatchExpression> mongo::TypeMatchExpressionBase<T>::shallowClone() const [with T = mongo::TypeMatchExpression]â: >src/mongo/db/matcher/expression_type.h:69:38: required from here >src/mongo/db/matcher/expression_type.h:74:30: warning: redundant move in return statement [-Wredundant-move] >src/mongo/db/matcher/expression_type.h:74:30: note: remove âstd::moveâ call >Compiling build/opt/third_party/icu4c-57.1/source/common/uarrsort.o >Compiling build/opt/mongo/rpc/get_status_from_command_result.o >Compiling build/opt/mongo/rpc/write_concern_error_detail.o >Generating library build/opt/mongo/rpc/libcommand_status.a >Skipping ranlib for thin archive build/opt/mongo/rpc/libcommand_status.a >/usr/bin/python3.6 buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build/opt/mongo/rpc/metadata/impersonated_user_metadata_gen.h --output build/opt/mongo/rpc/metadata/impersonated_user_metadata_gen.cpp src/mongo/rpc/metadata/impersonated_user_metadata.idl >Compiling build/opt/mongo/db/auth/impersonation_session.o >Compiling build/opt/third_party/gperftools-2.7/dist/src/base/sysinfo.o >src/third_party/gperftools-2.7/dist/src/base/sysinfo.cc: In function âconst char* GetenvBeforeMain(const char*)â: >src/third_party/gperftools-2.7/dist/src/base/sysinfo.cc:158:7: error: â__environâ was not declared in this scope; did you mean âenvironâ? > 158 | if (__environ) { // can exist but be NULL, if statically linked > | ^~~~~~~~~ > | environ >scons: *** [build/opt/third_party/gperftools-2.7/dist/src/base/sysinfo.o] Error 1 >scons: building terminated because of errors. >build/opt/third_party/gperftools-2.7/dist/src/base/sysinfo.o failed: Error 1 > * ERROR: dev-db/mongodb-4.2.3::gentoo failed (compile phase): > * escons failed. > * > * Call stack: > * ebuild.sh, line 125: Called src_compile > * environment, line 2975: Called escons 'CC=x86_64-gentoo-linux-musl-gcc' 'CXX=x86_64-gentoo-linux-musl-g++' '--disable-warnings-as-errors' '--use-system-boost' '--use-system-pcre' '--use-system-snappy' '--use-system-stemmer' '--use-system-yaml' '--use-system-zlib' '--use-system-zstd' '--ssl' 'core' 'tools' > * environment, line 1306: Called die > * The specific snippet of code: > * die -n "escons failed." > * > * If you need support, post the output of `emerge --info '=dev-db/mongodb-4.2.3::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-db/mongodb-4.2.3::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-db:mongodb-4.2.3:20200317-093410.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-db/mongodb-4.2.3/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-db/mongodb-4.2.3/temp/environment'. > * Working directory: '/var/tmp/portage/dev-db/mongodb-4.2.3/work/mongodb-src-r4.2.3' > * S: '/var/tmp/portage/dev-db/mongodb-4.2.3/work/mongodb-src-r4.2.3'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 712990
:
620890
| 620892 |
620894
|
620896
|
620898
|
620900
|
620902