* Package: dev-libs/rapidjson-1.1.0-r3:0 * Repository: gentoo * Maintainer: candrews@gentoo.org * Upstream: https://github.com/miloyip/rapidjson/issues * USE: abi_x86_64 amd64 elibc_glibc kernel_linux test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking rapidjson-1.1.0.tar.gz to /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work >>> Source unpacked in /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work >>> Preparing source in /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0_build" * Applying rapidjson-1.1.0-gcc-7.patch ... patching file include/rapidjson/internal/regex.h patching file include/rapidjson/internal/regex.h [ ok ] * Applying rapidjson-1.1.0-system_gtest.patch ... [ ok ] * Applying rapidjson-1.1.0-valgrind_optional.patch ... [ ok ] * Hardcoded definition(s) removed in CMakeLists.txt: * set(CMAKE_BUILD_TYPE "RelWithDebInfo" CACHE STRING "Choose the type of bu >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0_build" cmake -C /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DDOC_INSTALL_DIR=/usr/share/doc/rapidjson-1.1.0-r3 -DLIB_INSTALL_DIR=/usr/lib64 -DRAPIDJSON_BUILD_DOC=no -DRAPIDJSON_BUILD_EXAMPLES=no -DRAPIDJSON_BUILD_TESTS=yes -DRAPIDJSON_BUILD_THIRDPARTY_GTEST=OFF -DVALGRIND_EXECUTABLE= -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0_build/gentoo_toolchain.cmake /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0 loading initial cache file /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0_build/gentoo_common_config.cmake CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is GNU 12.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found GTestSrc: /usr/include -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C C++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -std=c++11 Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0_build >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0_build" ninja -v -j4 -l0 [1/34] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -std=c++11 -fno-diagnostics-color -MD -MT test/perftest/CMakeFiles/perftest.dir/perftest.cpp.o -MF test/perftest/CMakeFiles/perftest.dir/perftest.cpp.o.d -o test/perftest/CMakeFiles/perftest.dir/perftest.cpp.o -c /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/perftest.cpp FAILED: test/perftest/CMakeFiles/perftest.dir/perftest.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -std=c++11 -fno-diagnostics-color -MD -MT test/perftest/CMakeFiles/perftest.dir/perftest.cpp.o -MF test/perftest/CMakeFiles/perftest.dir/perftest.cpp.o.d -o test/perftest/CMakeFiles/perftest.dir/perftest.cpp.o -c /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/perftest.cpp In file included from /usr/include/gtest/gtest-message.h:57, from /usr/include/gtest/gtest-assertion-result.h:46, from /usr/include/gtest/gtest.h:64, from /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/perftest.h:52, from /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/perftest.cpp:15: /usr/include/gtest/internal/gtest-port.h:270:2: error: #error C++ versions less than C++14 are not supported. 270 | #error C++ versions less than C++14 are not supported. | ^~~~~ In file included from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: /usr/include/gtest/internal/gtest-internal.h:636:58: error: wrong number of template arguments (0, should be 1) 636 | typedef ::std::map> RegisteredTestsMap; | ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:48, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/iomanip:40, from /usr/include/gtest/gtest.h:54: /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/stl_function.h:403:12: note: provided for ‘template struct std::less’ 403 | struct less : public binary_function<_Tp, _Tp, bool> | ^~~~ /usr/include/gtest/internal/gtest-internal.h:636:59: error: template argument 3 is invalid 636 | typedef ::std::map> RegisteredTestsMap; | ^~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘bool testing::internal::TypedTestSuitePState::AddTestName(const char*, int, const char*, const char*)’: /usr/include/gtest/internal/gtest-internal.h:613:23: error: request for member ‘insert’ in ‘((testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘int’} 613 | registered_tests_.insert( | ^~~~~~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘bool testing::internal::TypedTestSuitePState::TestExists(const std::string&) const’: /usr/include/gtest/internal/gtest-internal.h:619:30: error: request for member ‘count’ in ‘((const testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘const testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘const int’} 619 | return registered_tests_.count(test_name) > 0; | ^~~~~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘const testing::internal::CodeLocation& testing::internal::TypedTestSuitePState::GetCodeLocation(const std::string&) const’: /usr/include/gtest/internal/gtest-internal.h:623:40: error: qualified-id in declaration before ‘it’ 623 | RegisteredTestsMap::const_iterator it = registered_tests_.find(test_name); | ^~ /usr/include/gtest/internal/gtest-internal.h:624:5: error: ‘it’ was not declared in this scope; did you mean ‘int’? 624 | GTEST_CHECK_(it != registered_tests_.end()); | ^~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:624:5: error: request for member ‘end’ in ‘((const testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘const testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘const int’} 624 | GTEST_CHECK_(it != registered_tests_.end()); | ^~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:625:12: error: ‘it’ was not declared in this scope; did you mean ‘int’? 625 | return it->second; | ^~ | int [2/34] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -std=c++11 -fno-diagnostics-color -MD -MT test/perftest/CMakeFiles/perftest.dir/misctest.cpp.o -MF test/perftest/CMakeFiles/perftest.dir/misctest.cpp.o.d -o test/perftest/CMakeFiles/perftest.dir/misctest.cpp.o -c /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/misctest.cpp FAILED: test/perftest/CMakeFiles/perftest.dir/misctest.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -std=c++11 -fno-diagnostics-color -MD -MT test/perftest/CMakeFiles/perftest.dir/misctest.cpp.o -MF test/perftest/CMakeFiles/perftest.dir/misctest.cpp.o.d -o test/perftest/CMakeFiles/perftest.dir/misctest.cpp.o -c /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/misctest.cpp In file included from /usr/include/gtest/gtest-message.h:57, from /usr/include/gtest/gtest-assertion-result.h:46, from /usr/include/gtest/gtest.h:64, from /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/perftest.h:52, from /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/misctest.cpp:15: /usr/include/gtest/internal/gtest-port.h:270:2: error: #error C++ versions less than C++14 are not supported. 270 | #error C++ versions less than C++14 are not supported. | ^~~~~ In file included from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: /usr/include/gtest/internal/gtest-internal.h:636:58: error: wrong number of template arguments (0, should be 1) 636 | typedef ::std::map> RegisteredTestsMap; | ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:48, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/iomanip:40, from /usr/include/gtest/gtest.h:54: /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/stl_function.h:403:12: note: provided for ‘template struct std::less’ 403 | struct less : public binary_function<_Tp, _Tp, bool> | ^~~~ /usr/include/gtest/internal/gtest-internal.h:636:59: error: template argument 3 is invalid 636 | typedef ::std::map> RegisteredTestsMap; | ^~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘bool testing::internal::TypedTestSuitePState::AddTestName(const char*, int, const char*, const char*)’: /usr/include/gtest/internal/gtest-internal.h:613:23: error: request for member ‘insert’ in ‘((testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘int’} 613 | registered_tests_.insert( | ^~~~~~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘bool testing::internal::TypedTestSuitePState::TestExists(const std::string&) const’: /usr/include/gtest/internal/gtest-internal.h:619:30: error: request for member ‘count’ in ‘((const testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘const testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘const int’} 619 | return registered_tests_.count(test_name) > 0; | ^~~~~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘const testing::internal::CodeLocation& testing::internal::TypedTestSuitePState::GetCodeLocation(const std::string&) const’: /usr/include/gtest/internal/gtest-internal.h:623:40: error: qualified-id in declaration before ‘it’ 623 | RegisteredTestsMap::const_iterator it = registered_tests_.find(test_name); | ^~ /usr/include/gtest/internal/gtest-internal.h:624:5: error: ‘it’ was not declared in this scope; did you mean ‘int’? 624 | GTEST_CHECK_(it != registered_tests_.end()); | ^~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:624:5: error: request for member ‘end’ in ‘((const testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘const testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘const int’} 624 | GTEST_CHECK_(it != registered_tests_.end()); | ^~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:625:12: error: ‘it’ was not declared in this scope; did you mean ‘int’? 625 | return it->second; | ^~ | int [3/34] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -std=c++11 -fno-diagnostics-color -MD -MT test/perftest/CMakeFiles/perftest.dir/platformtest.cpp.o -MF test/perftest/CMakeFiles/perftest.dir/platformtest.cpp.o.d -o test/perftest/CMakeFiles/perftest.dir/platformtest.cpp.o -c /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/platformtest.cpp FAILED: test/perftest/CMakeFiles/perftest.dir/platformtest.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -std=c++11 -fno-diagnostics-color -MD -MT test/perftest/CMakeFiles/perftest.dir/platformtest.cpp.o -MF test/perftest/CMakeFiles/perftest.dir/platformtest.cpp.o.d -o test/perftest/CMakeFiles/perftest.dir/platformtest.cpp.o -c /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/platformtest.cpp In file included from /usr/include/gtest/gtest-message.h:57, from /usr/include/gtest/gtest-assertion-result.h:46, from /usr/include/gtest/gtest.h:64, from /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/perftest.h:52, from /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/platformtest.cpp:15: /usr/include/gtest/internal/gtest-port.h:270:2: error: #error C++ versions less than C++14 are not supported. 270 | #error C++ versions less than C++14 are not supported. | ^~~~~ In file included from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: /usr/include/gtest/internal/gtest-internal.h:636:58: error: wrong number of template arguments (0, should be 1) 636 | typedef ::std::map> RegisteredTestsMap; | ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:48, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/iomanip:40, from /usr/include/gtest/gtest.h:54: /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/stl_function.h:403:12: note: provided for ‘template struct std::less’ 403 | struct less : public binary_function<_Tp, _Tp, bool> | ^~~~ /usr/include/gtest/internal/gtest-internal.h:636:59: error: template argument 3 is invalid 636 | typedef ::std::map> RegisteredTestsMap; | ^~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘bool testing::internal::TypedTestSuitePState::AddTestName(const char*, int, const char*, const char*)’: /usr/include/gtest/internal/gtest-internal.h:613:23: error: request for member ‘insert’ in ‘((testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘int’} 613 | registered_tests_.insert( | ^~~~~~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘bool testing::internal::TypedTestSuitePState::TestExists(const std::string&) const’: /usr/include/gtest/internal/gtest-internal.h:619:30: error: request for member ‘count’ in ‘((const testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘const testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘const int’} 619 | return registered_tests_.count(test_name) > 0; | ^~~~~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘const testing::internal::CodeLocation& testing::internal::TypedTestSuitePState::GetCodeLocation(const std::string&) const’: /usr/include/gtest/internal/gtest-internal.h:623:40: error: qualified-id in declaration before ‘it’ 623 | RegisteredTestsMap::const_iterator it = registered_tests_.find(test_name); | ^~ /usr/include/gtest/internal/gtest-internal.h:624:5: error: ‘it’ was not declared in this scope; did you mean ‘int’? 624 | GTEST_CHECK_(it != registered_tests_.end()); | ^~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:624:5: error: request for member ‘end’ in ‘((const testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘const testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘const int’} 624 | GTEST_CHECK_(it != registered_tests_.end()); | ^~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:625:12: error: ‘it’ was not declared in this scope; did you mean ‘int’? 625 | return it->second; | ^~ | int [4/34] /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -std=c++11 -fno-diagnostics-color -MD -MT test/perftest/CMakeFiles/perftest.dir/rapidjsontest.cpp.o -MF test/perftest/CMakeFiles/perftest.dir/rapidjsontest.cpp.o.d -o test/perftest/CMakeFiles/perftest.dir/rapidjsontest.cpp.o -c /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/rapidjsontest.cpp FAILED: test/perftest/CMakeFiles/perftest.dir/rapidjsontest.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wextra -std=c++11 -fno-diagnostics-color -MD -MT test/perftest/CMakeFiles/perftest.dir/rapidjsontest.cpp.o -MF test/perftest/CMakeFiles/perftest.dir/rapidjsontest.cpp.o.d -o test/perftest/CMakeFiles/perftest.dir/rapidjsontest.cpp.o -c /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/rapidjsontest.cpp In file included from /usr/include/gtest/gtest-message.h:57, from /usr/include/gtest/gtest-assertion-result.h:46, from /usr/include/gtest/gtest.h:64, from /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/perftest.h:52, from /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/rapidjsontest.cpp:15: /usr/include/gtest/internal/gtest-port.h:270:2: error: #error C++ versions less than C++14 are not supported. 270 | #error C++ versions less than C++14 are not supported. | ^~~~~ In file included from /usr/include/gtest/gtest-printers.h:115, from /usr/include/gtest/gtest-matchers.h:48, from /usr/include/gtest/internal/gtest-death-test-internal.h:47, from /usr/include/gtest/gtest-death-test.h:43, from /usr/include/gtest/gtest.h:65: /usr/include/gtest/internal/gtest-internal.h:636:58: error: wrong number of template arguments (0, should be 1) 636 | typedef ::std::map> RegisteredTestsMap; | ^ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/string:48, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/locale_classes.h:40, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/ios_base.h:41, from /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/iomanip:40, from /usr/include/gtest/gtest.h:54: /usr/lib/gcc/x86_64-pc-linux-gnu/12/include/g++-v12/bits/stl_function.h:403:12: note: provided for ‘template struct std::less’ 403 | struct less : public binary_function<_Tp, _Tp, bool> | ^~~~ /usr/include/gtest/internal/gtest-internal.h:636:59: error: template argument 3 is invalid 636 | typedef ::std::map> RegisteredTestsMap; | ^~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘bool testing::internal::TypedTestSuitePState::AddTestName(const char*, int, const char*, const char*)’: /usr/include/gtest/internal/gtest-internal.h:613:23: error: request for member ‘insert’ in ‘((testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘int’} 613 | registered_tests_.insert( | ^~~~~~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘bool testing::internal::TypedTestSuitePState::TestExists(const std::string&) const’: /usr/include/gtest/internal/gtest-internal.h:619:30: error: request for member ‘count’ in ‘((const testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘const testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘const int’} 619 | return registered_tests_.count(test_name) > 0; | ^~~~~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘const testing::internal::CodeLocation& testing::internal::TypedTestSuitePState::GetCodeLocation(const std::string&) const’: /usr/include/gtest/internal/gtest-internal.h:623:40: error: qualified-id in declaration before ‘it’ 623 | RegisteredTestsMap::const_iterator it = registered_tests_.find(test_name); | ^~ /usr/include/gtest/internal/gtest-internal.h:624:5: error: ‘it’ was not declared in this scope; did you mean ‘int’? 624 | GTEST_CHECK_(it != registered_tests_.end()); | ^~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:624:5: error: request for member ‘end’ in ‘((const testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘const testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘const int’} 624 | GTEST_CHECK_(it != registered_tests_.end()); | ^~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:625:12: error: ‘it’ was not declared in this scope; did you mean ‘int’? 625 | return it->second; | ^~ | int In file included from /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/rapidjsontest.cpp:20: /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]’: /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:2363:55: required from ‘bool rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40: required from ‘rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58: required from ‘rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/reader.h:487:46: required from ‘rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:2159:57: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/rapidjsontest.cpp:231:36: required from here /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:1952:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘rapidjson::GenericValue >::Member’ {aka ‘struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >’} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 1952 | std::memcpy(m, members, count * sizeof(Member)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: ‘rapidjson::GenericValue >::Member’ {aka ‘struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >’} declared here 71 | struct GenericMember { | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue::SetArrayRaw(rapidjson::GenericValue*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]’: /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:2371:54: required from ‘bool rapidjson::GenericDocument::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39: required from ‘rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58: required from ‘rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/reader.h:487:46: required from ‘rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:2159:57: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::EncodedInputStream, rapidjson::MemoryStream>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/rapidjsontest.cpp:231:36: required from here /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:1939:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class rapidjson::GenericValue >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1939 | std::memcpy(e, values, count * sizeof(GenericValue)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:540:7: note: ‘class rapidjson::GenericValue >’ declared here 540 | class GenericValue { | ^~~~~~~~~~~~ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; Member = rapidjson::GenericMember, rapidjson::CrtAllocator>; rapidjson::SizeType = unsigned int]’: /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:2363:55: required from ‘bool rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/reader.h:1736:40: required from ‘rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58: required from ‘rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/reader.h:487:46: required from ‘rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:2159:57: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:2224:55: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:2233:43: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:2240:41: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/rapidjsontest.cpp:221:18: required from here /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:1952:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘rapidjson::GenericValue, rapidjson::CrtAllocator>::Member’ {aka ‘struct rapidjson::GenericMember, rapidjson::CrtAllocator>’} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 1952 | std::memcpy(m, members, count * sizeof(Member)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:71:8: note: ‘rapidjson::GenericValue, rapidjson::CrtAllocator>::Member’ {aka ‘struct rapidjson::GenericMember, rapidjson::CrtAllocator>’} declared here 71 | struct GenericMember { | ^~~~~~~~~~~~~ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h: In instantiation of ‘void rapidjson::GenericValue::SetArrayRaw(rapidjson::GenericValue*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]’: /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:2371:54: required from ‘bool rapidjson::GenericDocument::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/reader.h:1766:39: required from ‘rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/reader.h:1832:58: required from ‘rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/reader.h:487:46: required from ‘rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 0; InputStream = rapidjson::GenericStringStream >; Handler = rapidjson::GenericDocument, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:2159:57: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:2224:55: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 0; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:2233:43: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:2240:41: required from ‘rapidjson::GenericDocument& rapidjson::GenericDocument::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::CrtAllocator; StackAllocator = rapidjson::CrtAllocator; Ch = char]’ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/test/perftest/rapidjsontest.cpp:221:18: required from here /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:1939:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class rapidjson::GenericValue, rapidjson::CrtAllocator>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1939 | std::memcpy(e, values, count * sizeof(GenericValue)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0/include/rapidjson/document.h:540:7: note: ‘class rapidjson::GenericValue, rapidjson::CrtAllocator>’ declared here 540 | class GenericValue { | ^~~~~~~~~~~~ ninja: build stopped: subcommand failed. * ERROR: dev-libs/rapidjson-1.1.0-r3::gentoo failed (compile phase): * ninja -v -j4 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 2239: Called cmake_src_compile * environment, line 949: Called cmake_build * environment, line 918: Called eninja * environment, line 1384: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=dev-libs/rapidjson-1.1.0-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/rapidjson-1.1.0-r3::gentoo'`. * The complete build log is located at '/var/log/portage/dev-libs:rapidjson-1.1.0-r3:20230219-214457.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0_build' * S: '/var/tmp/portage/dev-libs/rapidjson-1.1.0-r3/work/rapidjson-1.1.0'