* Package: dev-cpp/waylandpp-0.2.7 * Repository: gentoo * Maintainer: candrews@gentoo.org * Upstream: https://github.com/NilsBrause/waylandpp/issues * USE: arm64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking waylandpp-0.2.7.tar.gz to /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work >>> Source unpacked in /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work >>> Preparing source in /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7 ... * Working in BUILD_DIR: "/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7_build" >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7 ... * Working in BUILD_DIR: "/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7_build" cmake -C /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_DOCUMENTATION=no -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7_build/gentoo_toolchain.cmake /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7 loading initial cache file /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7_build/gentoo_common_config.cmake -- The CXX compiler identification is GNU 10.1.0 -- Check for working CXX compiler: /usr/bin/aarch64-unknown-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/aarch64-unknown-linux-gnu-g++ - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: aarch64-unknown-linux-gnu-pkg-config (found version "1.7.3") -- Found Doxygen: /usr/bin/doxygen (found version "1.8.17") found components: doxygen dot -- Checking for module 'pugixml>=1.4' -- Found pugixml, version 1.10 -- Checking for module 'wayland-client>=1.11.0' -- Found wayland-client, version 1.18.0 -- Checking for module 'wayland-egl' -- Found wayland-egl, version 18.1.0 -- Checking for module 'wayland-cursor' -- Found wayland-cursor, version 1.18.0 -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C C++ -O2 -pipe -march=native 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-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7_build >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7 ... * Working in BUILD_DIR: "/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7_build" ninja -v -j80 -l0 [1/22] /usr/bin/aarch64-unknown-linux-gnu-g++ -O2 -pipe -march=native -std=gnu++11 -MD -MT CMakeFiles/wayland-scanner++.dir/scanner/scanner.cpp.o -MF CMakeFiles/wayland-scanner++.dir/scanner/scanner.cpp.o.d -o CMakeFiles/wayland-scanner++.dir/scanner/scanner.cpp.o -c /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/scanner/scanner.cpp [2/22] : && /usr/bin/aarch64-unknown-linux-gnu-g++ -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 CMakeFiles/wayland-scanner++.dir/scanner/scanner.cpp.o -o wayland-scanner++ /usr/lib64/libpugixml.so && : [3/22] cd /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7_build && /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7_build/wayland-scanner++ /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/wayland.xml wayland-client-protocol.hpp wayland-client-protocol.cpp [4/22] cd /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7_build && /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7_build/wayland-scanner++ /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/extra/presentation-time.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/extra/viewporter.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/extra/xdg-shell.xml wayland-client-protocol-extra.hpp wayland-client-protocol-extra.cpp [5/22] cd /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7_build && /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7_build/wayland-scanner++ /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/fullscreen-shell-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/idle-inhibit-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/input-method-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/input-timestamps-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/keyboard-shortcuts-inhibit-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/linux-dmabuf-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/linux-explicit-synchronization-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/pointer-constraints-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/pointer-gestures-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/primary-selection-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/relative-pointer-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/tablet-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/tablet-unstable-v2.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/text-input-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/text-input-unstable-v3.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/xdg-decoration-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/xdg-foreign-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/xdg-foreign-unstable-v2.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/xdg-output-unstable-v1.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/xdg-shell-unstable-v6.xml /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/protocols/unstable/xwayland-keyboard-grab-unstable-v1.xml wayland-client-protocol-unstable.hpp wayland-client-protocol-unstable.cpp -x wayland-client-protocol-extra.hpp [6/22] /usr/bin/aarch64-unknown-linux-gnu-g++ -Dwayland_client___EXPORTS -I/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include -I. -O2 -pipe -march=native -fPIC -std=gnu++11 -MD -MT CMakeFiles/wayland-client++.dir/src/wayland-util.cpp.o -MF CMakeFiles/wayland-client++.dir/src/wayland-util.cpp.o.d -o CMakeFiles/wayland-client++.dir/src/wayland-util.cpp.o -c /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/src/wayland-util.cpp FAILED: CMakeFiles/wayland-client++.dir/src/wayland-util.cpp.o /usr/bin/aarch64-unknown-linux-gnu-g++ -Dwayland_client___EXPORTS -I/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include -I. -O2 -pipe -march=native -fPIC -std=gnu++11 -MD -MT CMakeFiles/wayland-client++.dir/src/wayland-util.cpp.o -MF CMakeFiles/wayland-client++.dir/src/wayland-util.cpp.o.d -o CMakeFiles/wayland-client++.dir/src/wayland-util.cpp.o -c /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/src/wayland-util.cpp In file included from /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/src/wayland-util.cpp:26: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp: In member function ‘native_t* wayland::detail::basic_wrapper::c_ptr() const’: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp:96:22: error: ‘runtime_error’ is not a member of ‘std’ 96 | throw std::runtime_error("Tried to access empty object"); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp: In member function ‘native_t* wayland::detail::refcounted_wrapper::c_ptr() const’: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp:181:22: error: ‘runtime_error’ is not a member of ‘std’ 181 | throw std::runtime_error("Tried to access empty object"); | ^~~~~~~~~~~~~ [7/22] /usr/bin/aarch64-unknown-linux-gnu-g++ -Dwayland_cursor___EXPORTS -I/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include -I. -O2 -pipe -march=native -fPIC -std=gnu++11 -MD -MT CMakeFiles/wayland-cursor++.dir/src/wayland-cursor.cpp.o -MF CMakeFiles/wayland-cursor++.dir/src/wayland-cursor.cpp.o.d -o CMakeFiles/wayland-cursor++.dir/src/wayland-cursor.cpp.o -c /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/src/wayland-cursor.cpp FAILED: CMakeFiles/wayland-cursor++.dir/src/wayland-cursor.cpp.o /usr/bin/aarch64-unknown-linux-gnu-g++ -Dwayland_cursor___EXPORTS -I/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include -I. -O2 -pipe -march=native -fPIC -std=gnu++11 -MD -MT CMakeFiles/wayland-cursor++.dir/src/wayland-cursor.cpp.o -MF CMakeFiles/wayland-cursor++.dir/src/wayland-cursor.cpp.o.d -o CMakeFiles/wayland-cursor++.dir/src/wayland-cursor.cpp.o -c /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/src/wayland-cursor.cpp In file included from /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-client.hpp:38, from ./wayland-client-protocol.hpp:9, from /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-cursor.hpp:32, from /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/src/wayland-cursor.cpp:26: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp: In member function ‘native_t* wayland::detail::basic_wrapper::c_ptr() const’: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp:96:22: error: ‘runtime_error’ is not a member of ‘std’ 96 | throw std::runtime_error("Tried to access empty object"); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp: In member function ‘native_t* wayland::detail::refcounted_wrapper::c_ptr() const’: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp:181:22: error: ‘runtime_error’ is not a member of ‘std’ 181 | throw std::runtime_error("Tried to access empty object"); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/src/wayland-cursor.cpp: In constructor ‘wayland::cursor_theme_t::cursor_theme_t(std::string, int, wayland::shm_t)’: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/src/wayland-cursor.cpp:40:16: error: ‘runtime_error’ is not a member of ‘std’ 40 | throw std::runtime_error("wl_cursor_theme_load failed."); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/src/wayland-cursor.cpp: In member function ‘wayland::cursor_t wayland::cursor_theme_t::get_cursor(std::string) const’: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/src/wayland-cursor.cpp:47:16: error: ‘runtime_error’ is not a member of ‘std’ 47 | throw std::runtime_error("wl_cursor_theme_cursor failed."); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/src/wayland-cursor.cpp: In member function ‘wayland::cursor_image_t wayland::cursor_t::image(unsigned int) const’: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/src/wayland-cursor.cpp:74:16: error: ‘runtime_error’ is not a member of ‘std’ 74 | throw std::runtime_error("n >= image count"); | ^~~~~~~~~~~~~ [8/22] /usr/bin/aarch64-unknown-linux-gnu-g++ -Dwayland_egl___EXPORTS -I/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include -I. -O2 -pipe -march=native -fPIC -std=gnu++11 -MD -MT CMakeFiles/wayland-egl++.dir/src/wayland-egl.cpp.o -MF CMakeFiles/wayland-egl++.dir/src/wayland-egl.cpp.o.d -o CMakeFiles/wayland-egl++.dir/src/wayland-egl.cpp.o -c /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/src/wayland-egl.cpp [9/22] /usr/bin/aarch64-unknown-linux-gnu-g++ -Dwayland_client_extra___EXPORTS -I/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include -I. -O2 -pipe -march=native -fPIC -std=gnu++11 -MD -MT CMakeFiles/wayland-client-extra++.dir/wayland-client-protocol-extra.cpp.o -MF CMakeFiles/wayland-client-extra++.dir/wayland-client-protocol-extra.cpp.o.d -o CMakeFiles/wayland-client-extra++.dir/wayland-client-protocol-extra.cpp.o -c wayland-client-protocol-extra.cpp FAILED: CMakeFiles/wayland-client-extra++.dir/wayland-client-protocol-extra.cpp.o /usr/bin/aarch64-unknown-linux-gnu-g++ -Dwayland_client_extra___EXPORTS -I/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include -I. -O2 -pipe -march=native -fPIC -std=gnu++11 -MD -MT CMakeFiles/wayland-client-extra++.dir/wayland-client-protocol-extra.cpp.o -MF CMakeFiles/wayland-client-extra++.dir/wayland-client-protocol-extra.cpp.o.d -o CMakeFiles/wayland-client-extra++.dir/wayland-client-protocol-extra.cpp.o -c wayland-client-protocol-extra.cpp In file included from /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-client.hpp:38, from ./wayland-client-protocol-extra.hpp:9, from wayland-client-protocol-extra.cpp:1: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp: In member function ‘native_t* wayland::detail::basic_wrapper::c_ptr() const’: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp:96:22: error: ‘runtime_error’ is not a member of ‘std’ 96 | throw std::runtime_error("Tried to access empty object"); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp: In member function ‘native_t* wayland::detail::refcounted_wrapper::c_ptr() const’: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp:181:22: error: ‘runtime_error’ is not a member of ‘std’ 181 | throw std::runtime_error("Tried to access empty object"); | ^~~~~~~~~~~~~ [10/22] /usr/bin/aarch64-unknown-linux-gnu-g++ -Dwayland_client___EXPORTS -I/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include -I. -O2 -pipe -march=native -fPIC -std=gnu++11 -MD -MT CMakeFiles/wayland-client++.dir/wayland-client-protocol.cpp.o -MF CMakeFiles/wayland-client++.dir/wayland-client-protocol.cpp.o.d -o CMakeFiles/wayland-client++.dir/wayland-client-protocol.cpp.o -c wayland-client-protocol.cpp FAILED: CMakeFiles/wayland-client++.dir/wayland-client-protocol.cpp.o /usr/bin/aarch64-unknown-linux-gnu-g++ -Dwayland_client___EXPORTS -I/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include -I. -O2 -pipe -march=native -fPIC -std=gnu++11 -MD -MT CMakeFiles/wayland-client++.dir/wayland-client-protocol.cpp.o -MF CMakeFiles/wayland-client++.dir/wayland-client-protocol.cpp.o.d -o CMakeFiles/wayland-client++.dir/wayland-client-protocol.cpp.o -c wayland-client-protocol.cpp In file included from /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-client.hpp:38, from ./wayland-client-protocol.hpp:9, from wayland-client-protocol.cpp:1: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp: In member function ‘native_t* wayland::detail::basic_wrapper::c_ptr() const’: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp:96:22: error: ‘runtime_error’ is not a member of ‘std’ 96 | throw std::runtime_error("Tried to access empty object"); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp: In member function ‘native_t* wayland::detail::refcounted_wrapper::c_ptr() const’: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp:181:22: error: ‘runtime_error’ is not a member of ‘std’ 181 | throw std::runtime_error("Tried to access empty object"); | ^~~~~~~~~~~~~ [11/22] /usr/bin/aarch64-unknown-linux-gnu-g++ -Dwayland_client___EXPORTS -I/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include -I. -O2 -pipe -march=native -fPIC -std=gnu++11 -MD -MT CMakeFiles/wayland-client++.dir/src/wayland-client.cpp.o -MF CMakeFiles/wayland-client++.dir/src/wayland-client.cpp.o.d -o CMakeFiles/wayland-client++.dir/src/wayland-client.cpp.o -c /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/src/wayland-client.cpp [12/22] /usr/bin/aarch64-unknown-linux-gnu-g++ -Dwayland_client_unstable___EXPORTS -I/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include -I. -O2 -pipe -march=native -fPIC -std=gnu++11 -MD -MT CMakeFiles/wayland-client-unstable++.dir/wayland-client-protocol-unstable.cpp.o -MF CMakeFiles/wayland-client-unstable++.dir/wayland-client-protocol-unstable.cpp.o.d -o CMakeFiles/wayland-client-unstable++.dir/wayland-client-protocol-unstable.cpp.o -c wayland-client-protocol-unstable.cpp FAILED: CMakeFiles/wayland-client-unstable++.dir/wayland-client-protocol-unstable.cpp.o /usr/bin/aarch64-unknown-linux-gnu-g++ -Dwayland_client_unstable___EXPORTS -I/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include -I. -O2 -pipe -march=native -fPIC -std=gnu++11 -MD -MT CMakeFiles/wayland-client-unstable++.dir/wayland-client-protocol-unstable.cpp.o -MF CMakeFiles/wayland-client-unstable++.dir/wayland-client-protocol-unstable.cpp.o.d -o CMakeFiles/wayland-client-unstable++.dir/wayland-client-protocol-unstable.cpp.o -c wayland-client-protocol-unstable.cpp In file included from /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-client.hpp:38, from ./wayland-client-protocol-unstable.hpp:9, from wayland-client-protocol-unstable.cpp:1: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp: In member function ‘native_t* wayland::detail::basic_wrapper::c_ptr() const’: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp:96:22: error: ‘runtime_error’ is not a member of ‘std’ 96 | throw std::runtime_error("Tried to access empty object"); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp: In member function ‘native_t* wayland::detail::refcounted_wrapper::c_ptr() const’: /var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7/include/wayland-util.hpp:181:22: error: ‘runtime_error’ is not a member of ‘std’ 181 | throw std::runtime_error("Tried to access empty object"); | ^~~~~~~~~~~~~ ninja: build stopped: subcommand failed. * ERROR: dev-cpp/waylandpp-0.2.7::gentoo failed (compile phase): * ninja -v -j80 -l0 failed * * Call stack: * ebuild.sh, line 125: Called src_compile * environment, line 1903: Called cmake_src_compile * environment, line 647: Called cmake_build * environment, line 626: Called eninja * environment, line 1065: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=dev-cpp/waylandpp-0.2.7::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-cpp/waylandpp-0.2.7::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-cpp/waylandpp-0.2.7/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-cpp/waylandpp-0.2.7/temp/environment'. * Working directory: '/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7_build' * S: '/var/tmp/portage/dev-cpp/waylandpp-0.2.7/work/waylandpp-0.2.7'