* Package: x11-wm/herbstluftwm-0.9.2 * Repository: gentoo * Maintainer: flo@geekplace.eu proxy-maint@gentoo.org,andrey_utkin@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_8 userland_GNU * FEATURES: network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox >>> Unpacking source... >>> Unpacking herbstluftwm-0.9.2.tar.gz to /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work >>> Source unpacked in /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work >>> Preparing source in /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2 ... * Working in BUILD_DIR: "/var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2_build" >>> Source prepared. >>> Configuring source in /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2 ... * Using python3.8 in global scope * Working in BUILD_DIR: "/var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2_build" cmake -C /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DWITH_DOCUMENTATION=no -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2_build/gentoo_toolchain.cmake /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2 loading initial cache file /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2_build/gentoo_common_config.cmake -- The C compiler identification is GNU 11.1.0 -- The CXX compiler identification is GNU 11.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- 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 PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "0.29.2") -- Checking for module 'x11' -- Found x11, version 1.7.0 -- Checking for module 'xrandr' -- Found xrandr, version 1.5.2 -- Checking for module 'xinerama' -- Found xinerama, version 1.1.4 -- Checking for module 'xext' -- Found xext, version 1.3.4 -- Checking for module 'xft' -- Found xft, version 2.3.3 -- Checking for module 'freetype2' -- Found freetype2, version 23.4.17 -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -pipe -march=native -fno-diagnostics-color -O2 C++ -pipe -march=native -fno-diagnostics-color -O2 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/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2_build >>> Source configured. >>> Compiling source in /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2 ... * Working in BUILD_DIR: "/var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2_build" ninja -v -j1 -l0 [1/64] /usr/bin/x86_64-pc-linux-gnu-gcc -D_XOPEN_SOURCE=600 -DHERBSTLUFT_VERSION=\"0.9.2\" -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -MD -MT ipc-client/CMakeFiles/herbstclient.dir/main.c.o -MF ipc-client/CMakeFiles/herbstclient.dir/main.c.o.d -o ipc-client/CMakeFiles/herbstclient.dir/main.c.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/ipc-client/main.c [2/64] /usr/bin/x86_64-pc-linux-gnu-gcc -D_XOPEN_SOURCE=600 -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -MD -MT ipc-client/CMakeFiles/herbstclient.dir/client-utils.c.o -MF ipc-client/CMakeFiles/herbstclient.dir/client-utils.c.o.d -o ipc-client/CMakeFiles/herbstclient.dir/client-utils.c.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/ipc-client/client-utils.c [3/64] /usr/bin/x86_64-pc-linux-gnu-gcc -D_XOPEN_SOURCE=600 -pipe -march=native -fno-diagnostics-color -O2 -std=gnu99 -MD -MT ipc-client/CMakeFiles/herbstclient.dir/ipc-client.c.o -MF ipc-client/CMakeFiles/herbstclient.dir/ipc-client.c.o.d -o ipc-client/CMakeFiles/herbstclient.dir/ipc-client.c.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/ipc-client/ipc-client.c [4/64] : && /usr/bin/x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 ipc-client/CMakeFiles/herbstclient.dir/main.c.o ipc-client/CMakeFiles/herbstclient.dir/client-utils.c.o ipc-client/CMakeFiles/herbstclient.dir/ipc-client.c.o -o herbstclient -lX11 && : [5/64] /usr/bin/x86_64-pc-linux-gnu-g++ -DHERBSTLUFT_GLOBAL_AUTOSTART=\"/etc/xdg/herbstluftwm/autostart\" -DHERBSTLUFT_VERSION=\"0.9.2\" -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/main.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/main.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/main.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/main.cpp [6/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/arglist.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/arglist.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/arglist.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/arglist.cpp [7/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/argparse.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/argparse.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/argparse.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/argparse.cpp [8/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/attribute.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/attribute.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/attribute.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/attribute.cpp [9/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/byname.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/byname.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/byname.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/byname.cpp [10/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/client.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/client.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/client.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/client.cpp [11/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/clientmanager.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/clientmanager.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/clientmanager.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/clientmanager.cpp [12/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/command.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/command.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/command.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/command.cpp [13/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/commandio.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/commandio.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/commandio.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/commandio.cpp [14/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/completion.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/completion.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/completion.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/completion.cpp [15/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/decoration.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/decoration.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/decoration.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/decoration.cpp [16/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/desktopwindow.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/desktopwindow.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/desktopwindow.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/desktopwindow.cpp [17/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/entity.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/entity.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/entity.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/entity.cpp [18/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/ewmh.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/ewmh.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/ewmh.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/ewmh.cpp [19/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/fixprecdec.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/fixprecdec.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/fixprecdec.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/fixprecdec.cpp [20/64] /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/floating.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/floating.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/floating.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp FAILED: src/CMakeFiles/herbstluftwm.dir/floating.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -isystem /usr/include/freetype2 -isystem /usr/include/uuid -pipe -march=native -fno-diagnostics-color -O2 -std=gnu++11 -MD -MT src/CMakeFiles/herbstluftwm.dir/floating.cpp.o -MF src/CMakeFiles/herbstluftwm.dir/floating.cpp.o.d -o src/CMakeFiles/herbstluftwm.dir/floating.cpp.o -c /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp: In static member function ‘static Point2D Floating::smartPlacement(HSTag*, Client*, Point2D, int)’: /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:502:14: error: ‘numeric_limits’ is not a member of ‘std’ 502 | std::numeric_limits::max(), | ^~~~~~~~~~~~~~ /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:502:29: error: expected primary-expression before ‘int’ 502 | std::numeric_limits::max(), | ^~~ /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:502:29: error: expected ‘}’ before ‘int’ /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:501:40: note: to match this ‘{’ 501 | std::tuple best { | ^ /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:502:29: error: no matching function for call to ‘std::tuple::tuple()’ 502 | std::numeric_limits::max(), | ^~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/unique_ptr.h:37, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/memory:76, from /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/arglist.h:7, from /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/commandio.h:7, from /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.h:4, from /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:1: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:878:9: note: candidate: ‘template::_TCC<_Valid>::__is_explicitly_constructible<_UElements ...>(), bool>::type > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_Args2 ...>&&) [with _Alloc = _Alloc; _UElements = {_UElements ...}; bool _Valid = _Valid; typename std::enable_if::_TCC<_Valid>::__is_explicitly_constructible<_UElements ...>(), bool>::type = ; _Elements = {int, int, Point2D}]’ 878 | tuple(allocator_arg_t __tag, const _Alloc& __a, | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:878:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:866:9: note: candidate: ‘template::_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_Args2 ...>&&) [with _Alloc = _Alloc; _UElements = {_UElements ...}; bool _Valid = _Valid; typename std::enable_if::_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type = ; _Elements = {int, int, Point2D}]’ 866 | tuple(allocator_arg_t __tag, const _Alloc& __a, | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:866:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:855:9: note: candidate: ‘template::_TCC<_Valid>::__is_explicitly_constructible(), bool>::type > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_Args2 ...>&) [with _Alloc = _Alloc; _UElements = {_UElements ...}; bool _Valid = _Valid; typename std::enable_if::_TCC<_Valid>::__is_explicitly_constructible(), bool>::type = ; _Elements = {int, int, Point2D}]’ 855 | tuple(allocator_arg_t __tag, const _Alloc& __a, | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:855:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:843:9: note: candidate: ‘template::_TCC<_Valid>::__is_implicitly_constructible(), bool>::type > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_Args2 ...>&) [with _Alloc = _Alloc; _UElements = {_UElements ...}; bool _Valid = _Valid; typename std::enable_if::_TCC<_Valid>::__is_implicitly_constructible(), bool>::type = ; _Elements = {int, int, Point2D}]’ 843 | tuple(allocator_arg_t __tag, const _Alloc& __a, | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:843:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:835:9: note: candidate: ‘template std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, std::tuple<_Elements>&&) [with _Alloc = _Alloc; _Elements = {int, int, Point2D}]’ 835 | tuple(allocator_arg_t __tag, const _Alloc& __a, tuple&& __in) | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:835:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:830:9: note: candidate: ‘template std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const std::tuple<_Elements>&) [with _Alloc = _Alloc; _Elements = {int, int, Point2D}]’ 830 | tuple(allocator_arg_t __tag, const _Alloc& __a, const tuple& __in) | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:830:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:823:9: note: candidate: ‘template::_TCC<_Valid>::__is_explicitly_constructible<_UElements ...>(), bool>::type > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, _UElements&& ...) [with _Alloc = _Alloc; _UElements = {_UElements ...}; bool _Valid = _Valid; typename std::enable_if::_TCC<_Valid>::__is_explicitly_constructible<_UElements ...>(), bool>::type = ; _Elements = {int, int, Point2D}]’ 823 | tuple(allocator_arg_t __tag, const _Alloc& __a, | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:823:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:813:9: note: candidate: ‘template::_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, _UElements&& ...) [with _Alloc = _Alloc; _UElements = {_UElements ...}; bool _Valid = _Valid; typename std::enable_if::_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type = ; _Elements = {int, int, Point2D}]’ 813 | tuple(allocator_arg_t __tag, const _Alloc& __a, | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:813:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:805:9: note: candidate: ‘template::_TCC<_Valid>::__is_explicitly_constructible(), bool>::type > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const _Elements& ...) [with _Alloc = _Alloc; bool _NotEmpty = _NotEmpty; typename std::enable_if::_TCC<_Valid>::__is_explicitly_constructible(), bool>::type = ; _Elements = {int, int, Point2D}]’ 805 | tuple(allocator_arg_t __tag, const _Alloc& __a, | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:805:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:797:9: note: candidate: ‘template::_TCC<_Valid>::__is_implicitly_constructible(), bool>::type > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&, const _Elements& ...) [with _Alloc = _Alloc; bool _NotEmpty = _NotEmpty; typename std::enable_if::_TCC<_Valid>::__is_implicitly_constructible(), bool>::type = ; _Elements = {int, int, Point2D}]’ 797 | tuple(allocator_arg_t __tag, const _Alloc& __a, | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:797:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:791:9: note: candidate: ‘template::_TCC::value>::__is_implicitly_default_constructible(), bool>::type > std::tuple<_Elements>::tuple(std::allocator_arg_t, const _Alloc&) [with _Alloc = _Alloc; typename std::enable_if::_TCC::value>::__is_implicitly_default_constructible(), bool>::type = ; _Elements = {int, int, Point2D}]’ 791 | tuple(allocator_arg_t __tag, const _Alloc& __a) | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:791:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:782:9: note: candidate: ‘template::_TCC<_Valid>::__is_explicitly_constructible<_UElements ...>(), bool>::type > constexpr std::tuple<_Elements>::tuple(std::tuple<_Args1 ...>&&) [with _UElements = {_UElements ...}; bool _Valid = _Valid; typename std::enable_if::_TCC<_Valid>::__is_explicitly_constructible<_UElements ...>(), bool>::type = ; _Elements = {int, int, Point2D}]’ 782 | tuple(tuple<_UElements...>&& __in) | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:782:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:773:9: note: candidate: ‘template::_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type > constexpr std::tuple<_Elements>::tuple(std::tuple<_Args1 ...>&&) [with _UElements = {_UElements ...}; bool _Valid = _Valid; typename std::enable_if::_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type = ; _Elements = {int, int, Point2D}]’ 773 | tuple(tuple<_UElements...>&& __in) | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:773:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:763:9: note: candidate: ‘template::_TCC<_Valid>::__is_explicitly_constructible(), bool>::type > constexpr std::tuple<_Elements>::tuple(const std::tuple<_Args1 ...>&) [with _UElements = {_UElements ...}; bool _Valid = _Valid; typename std::enable_if::_TCC<_Valid>::__is_explicitly_constructible(), bool>::type = ; _Elements = {int, int, Point2D}]’ 763 | tuple(const tuple<_UElements...>& __in) | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:763:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:753:9: note: candidate: ‘template::_TCC<_Valid>::__is_implicitly_constructible(), bool>::type > constexpr std::tuple<_Elements>::tuple(const std::tuple<_Args1 ...>&) [with _UElements = {_UElements ...}; bool _Valid = _Valid; typename std::enable_if::_TCC<_Valid>::__is_implicitly_constructible(), bool>::type = ; _Elements = {int, int, Point2D}]’ 753 | tuple(const tuple<_UElements...>& __in) | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:753:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:740:9: note: candidate: ‘template::_TCC<_Valid>::__is_explicitly_constructible<_UElements ...>(), bool>::type > constexpr std::tuple<_Elements>::tuple(_UElements&& ...) [with _UElements = {_UElements ...}; bool _Valid = _Valid; typename std::enable_if::_TCC<_Valid>::__is_explicitly_constructible<_UElements ...>(), bool>::type = ; _Elements = {int, int, Point2D}]’ 740 | tuple(_UElements&&... __elements) | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:740:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:732:9: note: candidate: ‘template::_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type > constexpr std::tuple<_Elements>::tuple(_UElements&& ...) [with _UElements = {_UElements ...}; bool _Valid = _Valid; typename std::enable_if::_TCC<_Valid>::__is_implicitly_constructible<_UElements ...>(), bool>::type = ; _Elements = {int, int, Point2D}]’ 732 | tuple(_UElements&&... __elements) | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:732:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:724:9: note: candidate: ‘template::_TCC<_Cond>::__is_explicitly_constructible(), bool>::type > constexpr std::tuple<_Elements>::tuple(const _Elements& ...) [with bool _NotEmpty = _NotEmpty; typename std::enable_if::_TCC<_Dummy>::__is_explicitly_constructible(), bool>::type = ; _Elements = {int, int, Point2D}]’ 724 | tuple(const _Elements&... __elements) | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:724:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:717:9: note: candidate: ‘template::_TCC<_Cond>::__is_implicitly_constructible(), bool>::type > constexpr std::tuple<_Elements>::tuple(const _Elements& ...) [with bool _NotEmpty = _NotEmpty; typename std::enable_if::_TCC<_Dummy>::__is_implicitly_constructible(), bool>::type = ; _Elements = {int, int, Point2D}]’ 717 | tuple(const _Elements&... __elements) | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:717:9: note: template argument deduction/substitution failed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:710:9: note: candidate: ‘template::_TCC::value>::__is_explicitly_default_constructible(), bool>::type > constexpr std::tuple<_Elements>::tuple() [with _Dummy = _Dummy; typename std::enable_if::_TCC::value>::__is_explicitly_default_constructible(), bool>::type = ; _Elements = {int, int, Point2D}]’ 710 | tuple() | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:710:9: note: template argument deduction/substitution failed: /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:502:29: note: candidate expects 0 arguments, 1 provided 502 | std::numeric_limits::max(), | ^~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/unique_ptr.h:37, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/memory:76, from /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/arglist.h:7, from /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/commandio.h:7, from /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.h:4, from /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:1: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:703:9: note: candidate: ‘template::_TCC::value>::__is_implicitly_default_constructible(), bool>::type > constexpr std::tuple<_Elements>::tuple() [with _Dummy = _Dummy; typename std::enable_if::_TCC::value>::__is_implicitly_default_constructible(), bool>::type = ; _Elements = {int, int, Point2D}]’ 703 | tuple() | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:703:9: note: template argument deduction/substitution failed: /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:502:29: note: candidate expects 0 arguments, 1 provided 502 | std::numeric_limits::max(), | ^~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/unique_ptr.h:37, from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/memory:76, from /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/arglist.h:7, from /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/commandio.h:7, from /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.h:4, from /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:1: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:746:17: note: candidate: ‘constexpr std::tuple<_Elements>::tuple(std::tuple<_Elements>&&) [with _Elements = {int, int, Point2D}]’ 746 | constexpr tuple(tuple&&) = default; | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:746:17: note: conversion of argument 1 would be ill-formed: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:744:17: note: candidate: ‘constexpr std::tuple<_Elements>::tuple(const std::tuple<_Elements>&) [with _Elements = {int, int, Point2D}]’ 744 | constexpr tuple(const tuple&) = default; | ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/tuple:744:17: note: conversion of argument 1 would be ill-formed: /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:502:29: error: expected ‘,’ or ‘;’ before ‘int’ 502 | std::numeric_limits::max(), | ^~~ /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:505:5: warning: no return statement in function returning non-void [-Wreturn-type] 505 | }; | ^ /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp: At global scope: /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:507:5: error: expected unqualified-id before ‘for’ 507 | for (int x : xValues) { | ^~~ /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:555:5: error: expected unqualified-id before ‘return’ 555 | return std::get<2>(best) + (client->float_size_.tl() - clientOuter.tl()); | ^~~~~~ /var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2/src/floating.cpp:556:1: error: expected declaration before ‘}’ token 556 | } | ^ ninja: build stopped: subcommand failed. * ERROR: x11-wm/herbstluftwm-0.9.2::gentoo failed (compile phase): * ninja -v -j1 -l0 failed * * Call stack: * ebuild.sh, line 125: Called src_compile * environment, line 3744: Called cmake_src_compile * environment, line 1422: Called cmake_build * environment, line 1391: Called eninja * environment, line 2214: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=x11-wm/herbstluftwm-0.9.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=x11-wm/herbstluftwm-0.9.2::gentoo'`. * The complete build log is located at '/var/log/portage/x11-wm:herbstluftwm-0.9.2:20210503-045631.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/x11-wm/herbstluftwm-0.9.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-wm/herbstluftwm-0.9.2/temp/environment'. * Working directory: '/var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2_build' * S: '/var/tmp/portage/x11-wm/herbstluftwm-0.9.2/work/herbstluftwm-0.9.2'