* Package: app-misc/logiops-0.3.3:0 * Repository: gentoo * Maintainer: conikost@gentoo.org * Upstream: https://github.com/PixlOne/logiops/issues * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 6.6.3-gentoo-dist >>> Unpacking source... >>> Unpacking logiops-v0.3.3.tar.gz to /var/tmp/portage/app-misc/logiops-0.3.3/work >>> Source unpacked in /var/tmp/portage/app-misc/logiops-0.3.3/work >>> Preparing source in /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3" * Build directory (BUILD_DIR): "/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3_build" * Applying logiops-0.3.3-gcc-14.patch ... [ ok ] * Hardcoded definition(s) removed in CMakeLists.txt: * set(CMAKE_INSTALL_PREFIX /usr) >>> Source prepared. * Modern C testing: this build is using a /etc/portage/bashrc hook (2023-11-30T22:24)! * Modern C testing: see https://wiki.gentoo.org/wiki/Modern_C_porting for more info. >>> Configuring source in /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3" * Build directory (BUILD_DIR): "/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3_build" cmake -C /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED=ON -DBUILD_STATIC=OFF -DLOGIOPS_VERSION=0.3.3 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3_build/gentoo_toolchain.cmake /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3 loading initial cache file /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3_build/gentoo_common_config.cmake -- The C compiler identification is Clang 17.0.6 -- The CXX compiler identification is Clang 17.0.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /var/tmp/portage/app-misc/logiops-0.3.3/temp/clang-wrappers/clang - 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/lib/llvm/17/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Git: /usr/bin/git (found version "2.43.0") LogiOps Version Number: v0.3.3 -- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "2.1.0") -- Checking for module 'gio-2.0' -- Found gio-2.0, version 2.78.1 -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.78.1 -- Build shared library: ON -- Build static library: OFF -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Checking for module 'libevdev' -- Found libevdev, version 1.13.1 -- Checking for module 'systemd' -- Package 'systemd', required by 'virtual:world', not found -- Checking for module 'libconfig' -- Found libconfig, version 1.7.3 -- Checking for module 'libudev' -- Found libudev, version 254 /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include -- dbus system policy will be installed at /usr/share/dbus-1/system.d -- <<< Gentoo configuration >>> Build type RelWithDebInfo Install path /usr Compiler flags: C -O2 -pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int C++ -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done (2.1s) -- Generating done (0.0s) -- Build files have been written to: /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3_build >>> Source configured. '/var/tmp/portage/app-misc/logiops-0.3.3/temp/clang16-errors.log' -> '/var/tmp/clang/app-misc/logiops-0.3.3/clang16-errors.log' '/var/tmp/portage/app-misc/logiops-0.3.3/temp/clang16-safe.log' -> '/var/tmp/clang/app-misc/logiops-0.3.3/clang16-safe.log' >>> Compiling source in /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3" * Build directory (BUILD_DIR): "/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3_build" ninja -v -j4 -l0 [1/67] /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++17 -fPIC -fno-color-diagnostics -MD -MT src/ipcgull/CMakeFiles/ipcgull.dir/src/signal.cpp.o -MF src/ipcgull/CMakeFiles/ipcgull.dir/src/signal.cpp.o.d -o src/ipcgull/CMakeFiles/ipcgull.dir/src/signal.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/signal.cpp [2/67] /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++17 -fPIC -fno-color-diagnostics -MD -MT src/ipcgull/CMakeFiles/ipcgull.dir/src/property.cpp.o -MF src/ipcgull/CMakeFiles/ipcgull.dir/src/property.cpp.o.d -o src/ipcgull/CMakeFiles/ipcgull.dir/src/property.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/property.cpp [3/67] /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++17 -fPIC -fno-color-diagnostics -MD -MT src/ipcgull/CMakeFiles/ipcgull.dir/src/function.cpp.o -MF src/ipcgull/CMakeFiles/ipcgull.dir/src/function.cpp.o.d -o src/ipcgull/CMakeFiles/ipcgull.dir/src/function.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/function.cpp [4/67] /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++17 -fPIC -fno-color-diagnostics -MD -MT src/ipcgull/CMakeFiles/ipcgull.dir/src/exception.cpp.o -MF src/ipcgull/CMakeFiles/ipcgull.dir/src/exception.cpp.o.d -o src/ipcgull/CMakeFiles/ipcgull.dir/src/exception.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/exception.cpp [5/67] /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++17 -fPIC -fno-color-diagnostics -MD -MT src/ipcgull/CMakeFiles/ipcgull.dir/src/interface.cpp.o -MF src/ipcgull/CMakeFiles/ipcgull.dir/src/interface.cpp.o.d -o src/ipcgull/CMakeFiles/ipcgull.dir/src/interface.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/interface.cpp [6/67] /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++17 -fPIC -fno-color-diagnostics -MD -MT src/ipcgull/CMakeFiles/ipcgull.dir/src/common_gdbus.cpp.o -MF src/ipcgull/CMakeFiles/ipcgull.dir/src/common_gdbus.cpp.o.d -o src/ipcgull/CMakeFiles/ipcgull.dir/src/common_gdbus.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/common_gdbus.cpp [7/67] /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++17 -fPIC -fno-color-diagnostics -MD -MT src/ipcgull/CMakeFiles/ipcgull.dir/src/node.cpp.o -MF src/ipcgull/CMakeFiles/ipcgull.dir/src/node.cpp.o.d -o src/ipcgull/CMakeFiles/ipcgull.dir/src/node.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/node.cpp [8/67] /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/. -I/usr/include/libevdev-1.0 -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++20 -fno-color-diagnostics -MD -MT src/logid/CMakeFiles/logid.dir/util/log.cpp.o -MF src/logid/CMakeFiles/logid.dir/util/log.cpp.o.d -o src/logid/CMakeFiles/logid.dir/util/log.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/util/log.cpp [9/67] /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/. -I/usr/include/libevdev-1.0 -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++20 -fno-color-diagnostics -MD -MT src/logid/CMakeFiles/logid.dir/InputDevice.cpp.o -MF src/logid/CMakeFiles/logid.dir/InputDevice.cpp.o.d -o src/logid/CMakeFiles/logid.dir/InputDevice.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/InputDevice.cpp [10/67] /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++17 -fPIC -fno-color-diagnostics -MD -MT src/ipcgull/CMakeFiles/ipcgull.dir/src/server_gdbus.cpp.o -MF src/ipcgull/CMakeFiles/ipcgull.dir/src/server_gdbus.cpp.o.d -o src/ipcgull/CMakeFiles/ipcgull.dir/src/server_gdbus.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/ipcgull/src/server_gdbus.cpp [11/67] : && /usr/lib/llvm/17/bin/clang++ -fPIC -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -Wl,-O1 -Wl,--as-needed -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libipcgull.so -o src/ipcgull/libipcgull.so src/ipcgull/CMakeFiles/ipcgull.dir/src/function.cpp.o src/ipcgull/CMakeFiles/ipcgull.dir/src/property.cpp.o src/ipcgull/CMakeFiles/ipcgull.dir/src/signal.cpp.o src/ipcgull/CMakeFiles/ipcgull.dir/src/interface.cpp.o src/ipcgull/CMakeFiles/ipcgull.dir/src/node.cpp.o src/ipcgull/CMakeFiles/ipcgull.dir/src/exception.cpp.o src/ipcgull/CMakeFiles/ipcgull.dir/src/common_gdbus.cpp.o src/ipcgull/CMakeFiles/ipcgull.dir/src/server_gdbus.cpp.o -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lglib-2.0 && : [12/67] /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/. -I/usr/include/libevdev-1.0 -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++20 -fno-color-diagnostics -MD -MT src/logid/CMakeFiles/logid.dir/logid.cpp.o -MF src/logid/CMakeFiles/logid.dir/logid.cpp.o.d -o src/logid/CMakeFiles/logid.dir/logid.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/logid.cpp FAILED: src/logid/CMakeFiles/logid.dir/logid.cpp.o /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/. -I/usr/include/libevdev-1.0 -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++20 -fno-color-diagnostics -MD -MT src/logid/CMakeFiles/logid.dir/logid.cpp.o -MF src/logid/CMakeFiles/logid.dir/logid.cpp.o.d -o src/logid/CMakeFiles/logid.dir/logid.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/logid.cpp In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/logid.cpp:19: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./DeviceManager.h:22: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./backend/raw/DeviceMonitor.h:22: In file included from /usr/include/c++/v1/string:622: In file included from /usr/include/c++/v1/string_view:1059: In file included from /usr/include/c++/v1/algorithm:1960: In file included from /usr/include/c++/v1/iterator:683: In file included from /usr/include/c++/v1/__iterator/common_iterator.h:31: /usr/include/c++/v1/variant:1642:43: error: no matching function for call to object of type 'std::less' 1642 | static_assert(is_convertible(__t1), _VSTD::forward<_T2>(__t2))), bool>::value, | ^~~~~~~~~~~ /usr/include/c++/v1/__type_traits/invoke.h:340:25: note: in instantiation of function template specialization 'std::__convert_to_bool>::operator()> &, const std::vector> &>' requested here 340 | { return static_cast<_Fp&&>(__f)(static_cast<_Args&&>(__args)...); } | ^ /usr/include/c++/v1/variant:692:21: note: in instantiation of function template specialization 'std::__invoke>, const std::vector> &, const std::vector> &>' requested here 692 | return _VSTD::__invoke(_VSTD::forward<_Visitor>(__visitor), | ^ /usr/include/c++/v1/__type_traits/invoke.h:337:10: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__value_visitor>>::operator()>> &, const std::__variant_detail::__alt<12, std::vector>> &>' requested here 337 | decltype(std::declval<_Fp>()(std::declval<_Args>()...)) | ^ /usr/include/c++/v1/variant:572:16: note: while substituting deduced template arguments into function template '__invoke' [with _Fp = std::__variant_detail::__visitation::__variant::__value_visitor>>, _Args = , allocator<_y_comb>>> &, const __alt<12UL, vector<_y_comb, allocator<_y_comb>>> &>] 572 | return _VSTD::__invoke( | ^ /usr/include/c++/v1/__config:847:17: note: expanded from macro '_VSTD' 847 | # define _VSTD std | ^ /usr/include/c++/v1/variant:581:43: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__dispatcher<12, 12>::__dispatch>> &&, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &>' requested here 581 | return __dispatcher<_Is...>::template __dispatch<_Fp, _Vs...>; | ^ /usr/include/c++/v1/variant:587:12: note: (skipping 28 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 587 | return __make_dispatch<_Fp, _Vs...>( | ^ /usr/include/c++/v1/__functional/function.h:307:14: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::operator()' requested here 307 | explicit __func(_Fp&& __f, _Alloc&& __a) | ^ /usr/include/c++/v1/__functional/function.h:424:44: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::__func' requested here 424 | ::new ((void*)&__buf_) _Fun(_VSTD::move(__f), _Alloc(__af)); | ^ /usr/include/c++/v1/__functional/function.h:439:11: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>>' requested here 439 | : __value_func(_VSTD::forward<_Fp>(__f), allocator<_Fp>()) {} | ^ /usr/include/c++/v1/__functional/function.h:1111:50: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, void>' requested here 1111 | function<_Rp(_ArgTypes...)>::function(_Fp __f) : __f_(_VSTD::move(__f)) {} | ^ /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include/ipcgull/function.h:356:17: note: in instantiation of function template specialization 'std::function>> (const ipcgull::_wrapper>> &)>::function>> (ipcgull::_wrapper>>)>, void>' requested here 356 | _f(_fn_generator::make_fn(f)) {} | ^ /usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const std::vector> &, _T2 = const std::vector> &]: invalid operands to binary expression ('const std::vector>' and 'const std::vector>') 413 | auto operator()(_T1&& __t, _T2&& __u) const | ^ 414 | noexcept(noexcept(_VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u))) 415 | -> decltype( _VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u)) | ~ In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/logid.cpp:19: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./DeviceManager.h:22: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./backend/raw/DeviceMonitor.h:22: In file included from /usr/include/c++/v1/string:622: In file included from /usr/include/c++/v1/string_view:1059: In file included from /usr/include/c++/v1/algorithm:1960: In file included from /usr/include/c++/v1/iterator:683: In file included from /usr/include/c++/v1/__iterator/common_iterator.h:31: /usr/include/c++/v1/variant:1642:43: error: no matching function for call to object of type 'std::less' 1642 | static_assert(is_convertible(__t1), _VSTD::forward<_T2>(__t2))), bool>::value, | ^~~~~~~~~~~ /usr/include/c++/v1/__type_traits/invoke.h:340:25: note: in instantiation of function template specialization 'std::__convert_to_bool>::operator()>> &, const ipcgull::_wrapper>> &>' requested here 340 | { return static_cast<_Fp&&>(__f)(static_cast<_Args&&>(__args)...); } | ^ /usr/include/c++/v1/variant:692:21: note: in instantiation of function template specialization 'std::__invoke>, const ipcgull::_wrapper>> &, const ipcgull::_wrapper>> &>' requested here 692 | return _VSTD::__invoke(_VSTD::forward<_Visitor>(__visitor), | ^ /usr/include/c++/v1/__type_traits/invoke.h:337:10: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__value_visitor>>::operator()>>> &, const std::__variant_detail::__alt<13, ipcgull::_wrapper>>> &>' requested here 337 | decltype(std::declval<_Fp>()(std::declval<_Args>()...)) | ^ /usr/include/c++/v1/variant:572:16: note: while substituting deduced template arguments into function template '__invoke' [with _Fp = std::__variant_detail::__visitation::__variant::__value_visitor>>, _Args = , allocator<_y_comb>>, 0>> &, const __alt<13UL, _wrapper, allocator<_y_comb>>, 0>> &>] 572 | return _VSTD::__invoke( | ^ /usr/include/c++/v1/__config:847:17: note: expanded from macro '_VSTD' 847 | # define _VSTD std | ^ /usr/include/c++/v1/variant:581:43: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__dispatcher<13, 13>::__dispatch>> &&, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &>' requested here 581 | return __dispatcher<_Is...>::template __dispatch<_Fp, _Vs...>; | ^ /usr/include/c++/v1/variant:587:12: note: (skipping 28 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 587 | return __make_dispatch<_Fp, _Vs...>( | ^ /usr/include/c++/v1/__functional/function.h:307:14: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::operator()' requested here 307 | explicit __func(_Fp&& __f, _Alloc&& __a) | ^ /usr/include/c++/v1/__functional/function.h:424:44: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::__func' requested here 424 | ::new ((void*)&__buf_) _Fun(_VSTD::move(__f), _Alloc(__af)); | ^ /usr/include/c++/v1/__functional/function.h:439:11: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>>' requested here 439 | : __value_func(_VSTD::forward<_Fp>(__f), allocator<_Fp>()) {} | ^ /usr/include/c++/v1/__functional/function.h:1111:50: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, void>' requested here 1111 | function<_Rp(_ArgTypes...)>::function(_Fp __f) : __f_(_VSTD::move(__f)) {} | ^ /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include/ipcgull/function.h:356:17: note: in instantiation of function template specialization 'std::function>> (const ipcgull::_wrapper>> &)>::function>> (ipcgull::_wrapper>>)>, void>' requested here 356 | _f(_fn_generator::make_fn(f)) {} | ^ /usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const ipcgull::_wrapper>> &, _T2 = const ipcgull::_wrapper>> &]: invalid operands to binary expression ('const ipcgull::_wrapper>>' and 'const ipcgull::_wrapper>>') 413 | auto operator()(_T1&& __t, _T2&& __u) const | ^ 414 | noexcept(noexcept(_VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u))) 415 | -> decltype( _VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u)) | ~ In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/logid.cpp:19: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./DeviceManager.h:22: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./backend/raw/DeviceMonitor.h:22: In file included from /usr/include/c++/v1/string:622: In file included from /usr/include/c++/v1/string_view:1059: In file included from /usr/include/c++/v1/algorithm:1960: In file included from /usr/include/c++/v1/iterator:683: In file included from /usr/include/c++/v1/__iterator/common_iterator.h:31: /usr/include/c++/v1/variant:1642:43: error: no matching function for call to object of type 'std::less' 1642 | static_assert(is_convertible(__t1), _VSTD::forward<_T2>(__t2))), bool>::value, | ^~~~~~~~~~~ /usr/include/c++/v1/__type_traits/invoke.h:340:25: note: in instantiation of function template specialization 'std::__convert_to_bool>::operator(), ipcgull::_y_comb> &, const std::map, ipcgull::_y_comb> &>' requested here 340 | { return static_cast<_Fp&&>(__f)(static_cast<_Args&&>(__args)...); } | ^ /usr/include/c++/v1/variant:692:21: note: in instantiation of function template specialization 'std::__invoke>, const std::map, ipcgull::_y_comb> &, const std::map, ipcgull::_y_comb> &>' requested here 692 | return _VSTD::__invoke(_VSTD::forward<_Visitor>(__visitor), | ^ /usr/include/c++/v1/__type_traits/invoke.h:337:10: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__value_visitor>>::operator(), ipcgull::_y_comb>> &, const std::__variant_detail::__alt<14, std::map, ipcgull::_y_comb>> &>' requested here 337 | decltype(std::declval<_Fp>()(std::declval<_Args>()...)) | ^ /usr/include/c++/v1/variant:572:16: note: while substituting deduced template arguments into function template '__invoke' [with _Fp = std::__variant_detail::__visitation::__variant::__value_visitor>>, _Args = , _y_comb, less<_y_comb>, allocator, _y_comb>>>> &, const __alt<14UL, map<_y_comb, _y_comb, less<_y_comb>, allocator, _y_comb>>>> &>] 572 | return _VSTD::__invoke( | ^ /usr/include/c++/v1/__config:847:17: note: expanded from macro '_VSTD' 847 | # define _VSTD std | ^ /usr/include/c++/v1/variant:581:43: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__dispatcher<14, 14>::__dispatch>> &&, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &>' requested here 581 | return __dispatcher<_Is...>::template __dispatch<_Fp, _Vs...>; | ^ /usr/include/c++/v1/variant:587:12: note: (skipping 28 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 587 | return __make_dispatch<_Fp, _Vs...>( | ^ /usr/include/c++/v1/__functional/function.h:307:14: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::operator()' requested here 307 | explicit __func(_Fp&& __f, _Alloc&& __a) | ^ /usr/include/c++/v1/__functional/function.h:424:44: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::__func' requested here 424 | ::new ((void*)&__buf_) _Fun(_VSTD::move(__f), _Alloc(__af)); | ^ /usr/include/c++/v1/__functional/function.h:439:11: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>>' requested here 439 | : __value_func(_VSTD::forward<_Fp>(__f), allocator<_Fp>()) {} | ^ /usr/include/c++/v1/__functional/function.h:1111:50: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, void>' requested here 1111 | function<_Rp(_ArgTypes...)>::function(_Fp __f) : __f_(_VSTD::move(__f)) {} | ^ /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include/ipcgull/function.h:356:17: note: in instantiation of function template specialization 'std::function>> (const ipcgull::_wrapper>> &)>::function>> (ipcgull::_wrapper>>)>, void>' requested here 356 | _f(_fn_generator::make_fn(f)) {} | ^ /usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const std::map, ipcgull::_y_comb> &, _T2 = const std::map, ipcgull::_y_comb> &]: invalid operands to binary expression ('const std::map, ipcgull::_y_comb>' and 'const std::map, ipcgull::_y_comb>') 413 | auto operator()(_T1&& __t, _T2&& __u) const | ^ 414 | noexcept(noexcept(_VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u))) 415 | -> decltype( _VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u)) | ~ 3 errors generated. [13/67] /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/. -I/usr/include/libevdev-1.0 -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++20 -fno-color-diagnostics -MD -MT src/logid/CMakeFiles/logid.dir/config/config.cpp.o -MF src/logid/CMakeFiles/logid.dir/config/config.cpp.o.d -o src/logid/CMakeFiles/logid.dir/config/config.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/config/config.cpp [14/67] /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/. -I/usr/include/libevdev-1.0 -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++20 -fno-color-diagnostics -MD -MT src/logid/CMakeFiles/logid.dir/DeviceManager.cpp.o -MF src/logid/CMakeFiles/logid.dir/DeviceManager.cpp.o.d -o src/logid/CMakeFiles/logid.dir/DeviceManager.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/DeviceManager.cpp FAILED: src/logid/CMakeFiles/logid.dir/DeviceManager.cpp.o /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/. -I/usr/include/libevdev-1.0 -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++20 -fno-color-diagnostics -MD -MT src/logid/CMakeFiles/logid.dir/DeviceManager.cpp.o -MF src/logid/CMakeFiles/logid.dir/DeviceManager.cpp.o.d -o src/logid/CMakeFiles/logid.dir/DeviceManager.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/DeviceManager.cpp In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/DeviceManager.cpp:19: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./DeviceManager.h:22: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./backend/raw/DeviceMonitor.h:22: In file included from /usr/include/c++/v1/string:622: In file included from /usr/include/c++/v1/string_view:1059: In file included from /usr/include/c++/v1/algorithm:1960: In file included from /usr/include/c++/v1/iterator:683: In file included from /usr/include/c++/v1/__iterator/common_iterator.h:31: /usr/include/c++/v1/variant:1642:43: error: no matching function for call to object of type 'std::less' 1642 | static_assert(is_convertible(__t1), _VSTD::forward<_T2>(__t2))), bool>::value, | ^~~~~~~~~~~ /usr/include/c++/v1/__type_traits/invoke.h:340:25: note: in instantiation of function template specialization 'std::__convert_to_bool>::operator()> &, const std::vector> &>' requested here 340 | { return static_cast<_Fp&&>(__f)(static_cast<_Args&&>(__args)...); } | ^ /usr/include/c++/v1/variant:692:21: note: in instantiation of function template specialization 'std::__invoke>, const std::vector> &, const std::vector> &>' requested here 692 | return _VSTD::__invoke(_VSTD::forward<_Visitor>(__visitor), | ^ /usr/include/c++/v1/__type_traits/invoke.h:337:10: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__value_visitor>>::operator()>> &, const std::__variant_detail::__alt<12, std::vector>> &>' requested here 337 | decltype(std::declval<_Fp>()(std::declval<_Args>()...)) | ^ /usr/include/c++/v1/variant:572:16: note: while substituting deduced template arguments into function template '__invoke' [with _Fp = std::__variant_detail::__visitation::__variant::__value_visitor>>, _Args = , allocator<_y_comb>>> &, const __alt<12UL, vector<_y_comb, allocator<_y_comb>>> &>] 572 | return _VSTD::__invoke( | ^ /usr/include/c++/v1/__config:847:17: note: expanded from macro '_VSTD' 847 | # define _VSTD std | ^ /usr/include/c++/v1/variant:581:43: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__dispatcher<12, 12>::__dispatch>> &&, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &>' requested here 581 | return __dispatcher<_Is...>::template __dispatch<_Fp, _Vs...>; | ^ /usr/include/c++/v1/variant:587:12: note: (skipping 28 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 587 | return __make_dispatch<_Fp, _Vs...>( | ^ /usr/include/c++/v1/__functional/function.h:307:14: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::operator()' requested here 307 | explicit __func(_Fp&& __f, _Alloc&& __a) | ^ /usr/include/c++/v1/__functional/function.h:424:44: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::__func' requested here 424 | ::new ((void*)&__buf_) _Fun(_VSTD::move(__f), _Alloc(__af)); | ^ /usr/include/c++/v1/__functional/function.h:439:11: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>>' requested here 439 | : __value_func(_VSTD::forward<_Fp>(__f), allocator<_Fp>()) {} | ^ /usr/include/c++/v1/__functional/function.h:1111:50: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, void>' requested here 1111 | function<_Rp(_ArgTypes...)>::function(_Fp __f) : __f_(_VSTD::move(__f)) {} | ^ /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include/ipcgull/function.h:356:17: note: in instantiation of function template specialization 'std::function>> (const ipcgull::_wrapper>> &)>::function>> (ipcgull::_wrapper>>)>, void>' requested here 356 | _f(_fn_generator::make_fn(f)) {} | ^ /usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const std::vector> &, _T2 = const std::vector> &]: invalid operands to binary expression ('const std::vector>' and 'const std::vector>') 413 | auto operator()(_T1&& __t, _T2&& __u) const | ^ 414 | noexcept(noexcept(_VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u))) 415 | -> decltype( _VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u)) | ~ In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/DeviceManager.cpp:19: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./DeviceManager.h:22: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./backend/raw/DeviceMonitor.h:22: In file included from /usr/include/c++/v1/string:622: In file included from /usr/include/c++/v1/string_view:1059: In file included from /usr/include/c++/v1/algorithm:1960: In file included from /usr/include/c++/v1/iterator:683: In file included from /usr/include/c++/v1/__iterator/common_iterator.h:31: /usr/include/c++/v1/variant:1642:43: error: no matching function for call to object of type 'std::less' 1642 | static_assert(is_convertible(__t1), _VSTD::forward<_T2>(__t2))), bool>::value, | ^~~~~~~~~~~ /usr/include/c++/v1/__type_traits/invoke.h:340:25: note: in instantiation of function template specialization 'std::__convert_to_bool>::operator()>> &, const ipcgull::_wrapper>> &>' requested here 340 | { return static_cast<_Fp&&>(__f)(static_cast<_Args&&>(__args)...); } | ^ /usr/include/c++/v1/variant:692:21: note: in instantiation of function template specialization 'std::__invoke>, const ipcgull::_wrapper>> &, const ipcgull::_wrapper>> &>' requested here 692 | return _VSTD::__invoke(_VSTD::forward<_Visitor>(__visitor), | ^ /usr/include/c++/v1/__type_traits/invoke.h:337:10: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__value_visitor>>::operator()>>> &, const std::__variant_detail::__alt<13, ipcgull::_wrapper>>> &>' requested here 337 | decltype(std::declval<_Fp>()(std::declval<_Args>()...)) | ^ /usr/include/c++/v1/variant:572:16: note: while substituting deduced template arguments into function template '__invoke' [with _Fp = std::__variant_detail::__visitation::__variant::__value_visitor>>, _Args = , allocator<_y_comb>>, 0>> &, const __alt<13UL, _wrapper, allocator<_y_comb>>, 0>> &>] 572 | return _VSTD::__invoke( | ^ /usr/include/c++/v1/__config:847:17: note: expanded from macro '_VSTD' 847 | # define _VSTD std | ^ /usr/include/c++/v1/variant:581:43: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__dispatcher<13, 13>::__dispatch>> &&, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &>' requested here 581 | return __dispatcher<_Is...>::template __dispatch<_Fp, _Vs...>; | ^ /usr/include/c++/v1/variant:587:12: note: (skipping 28 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 587 | return __make_dispatch<_Fp, _Vs...>( | ^ /usr/include/c++/v1/__functional/function.h:307:14: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::operator()' requested here 307 | explicit __func(_Fp&& __f, _Alloc&& __a) | ^ /usr/include/c++/v1/__functional/function.h:424:44: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::__func' requested here 424 | ::new ((void*)&__buf_) _Fun(_VSTD::move(__f), _Alloc(__af)); | ^ /usr/include/c++/v1/__functional/function.h:439:11: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>>' requested here 439 | : __value_func(_VSTD::forward<_Fp>(__f), allocator<_Fp>()) {} | ^ /usr/include/c++/v1/__functional/function.h:1111:50: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, void>' requested here 1111 | function<_Rp(_ArgTypes...)>::function(_Fp __f) : __f_(_VSTD::move(__f)) {} | ^ /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include/ipcgull/function.h:356:17: note: in instantiation of function template specialization 'std::function>> (const ipcgull::_wrapper>> &)>::function>> (ipcgull::_wrapper>>)>, void>' requested here 356 | _f(_fn_generator::make_fn(f)) {} | ^ /usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const ipcgull::_wrapper>> &, _T2 = const ipcgull::_wrapper>> &]: invalid operands to binary expression ('const ipcgull::_wrapper>>' and 'const ipcgull::_wrapper>>') 413 | auto operator()(_T1&& __t, _T2&& __u) const | ^ 414 | noexcept(noexcept(_VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u))) 415 | -> decltype( _VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u)) | ~ In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/DeviceManager.cpp:19: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./DeviceManager.h:22: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./backend/raw/DeviceMonitor.h:22: In file included from /usr/include/c++/v1/string:622: In file included from /usr/include/c++/v1/string_view:1059: In file included from /usr/include/c++/v1/algorithm:1960: In file included from /usr/include/c++/v1/iterator:683: In file included from /usr/include/c++/v1/__iterator/common_iterator.h:31: /usr/include/c++/v1/variant:1642:43: error: no matching function for call to object of type 'std::less' 1642 | static_assert(is_convertible(__t1), _VSTD::forward<_T2>(__t2))), bool>::value, | ^~~~~~~~~~~ /usr/include/c++/v1/__type_traits/invoke.h:340:25: note: in instantiation of function template specialization 'std::__convert_to_bool>::operator(), ipcgull::_y_comb> &, const std::map, ipcgull::_y_comb> &>' requested here 340 | { return static_cast<_Fp&&>(__f)(static_cast<_Args&&>(__args)...); } | ^ /usr/include/c++/v1/variant:692:21: note: in instantiation of function template specialization 'std::__invoke>, const std::map, ipcgull::_y_comb> &, const std::map, ipcgull::_y_comb> &>' requested here 692 | return _VSTD::__invoke(_VSTD::forward<_Visitor>(__visitor), | ^ /usr/include/c++/v1/__type_traits/invoke.h:337:10: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__value_visitor>>::operator(), ipcgull::_y_comb>> &, const std::__variant_detail::__alt<14, std::map, ipcgull::_y_comb>> &>' requested here 337 | decltype(std::declval<_Fp>()(std::declval<_Args>()...)) | ^ /usr/include/c++/v1/variant:572:16: note: while substituting deduced template arguments into function template '__invoke' [with _Fp = std::__variant_detail::__visitation::__variant::__value_visitor>>, _Args = , _y_comb, less<_y_comb>, allocator, _y_comb>>>> &, const __alt<14UL, map<_y_comb, _y_comb, less<_y_comb>, allocator, _y_comb>>>> &>] 572 | return _VSTD::__invoke( | ^ /usr/include/c++/v1/__config:847:17: note: expanded from macro '_VSTD' 847 | # define _VSTD std | ^ /usr/include/c++/v1/variant:581:43: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__dispatcher<14, 14>::__dispatch>> &&, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &>' requested here 581 | return __dispatcher<_Is...>::template __dispatch<_Fp, _Vs...>; | ^ /usr/include/c++/v1/variant:587:12: note: (skipping 28 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 587 | return __make_dispatch<_Fp, _Vs...>( | ^ /usr/include/c++/v1/__functional/function.h:307:14: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::operator()' requested here 307 | explicit __func(_Fp&& __f, _Alloc&& __a) | ^ /usr/include/c++/v1/__functional/function.h:424:44: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::__func' requested here 424 | ::new ((void*)&__buf_) _Fun(_VSTD::move(__f), _Alloc(__af)); | ^ /usr/include/c++/v1/__functional/function.h:439:11: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>>' requested here 439 | : __value_func(_VSTD::forward<_Fp>(__f), allocator<_Fp>()) {} | ^ /usr/include/c++/v1/__functional/function.h:1111:50: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, void>' requested here 1111 | function<_Rp(_ArgTypes...)>::function(_Fp __f) : __f_(_VSTD::move(__f)) {} | ^ /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include/ipcgull/function.h:356:17: note: in instantiation of function template specialization 'std::function>> (const ipcgull::_wrapper>> &)>::function>> (ipcgull::_wrapper>>)>, void>' requested here 356 | _f(_fn_generator::make_fn(f)) {} | ^ /usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const std::map, ipcgull::_y_comb> &, _T2 = const std::map, ipcgull::_y_comb> &]: invalid operands to binary expression ('const std::map, ipcgull::_y_comb>' and 'const std::map, ipcgull::_y_comb>') 413 | auto operator()(_T1&& __t, _T2&& __u) const | ^ 414 | noexcept(noexcept(_VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u))) 415 | -> decltype( _VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u)) | ~ 3 errors generated. [15/67] /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/. -I/usr/include/libevdev-1.0 -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++20 -fno-color-diagnostics -MD -MT src/logid/CMakeFiles/logid.dir/Device.cpp.o -MF src/logid/CMakeFiles/logid.dir/Device.cpp.o.d -o src/logid/CMakeFiles/logid.dir/Device.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/Device.cpp FAILED: src/logid/CMakeFiles/logid.dir/Device.cpp.o /usr/lib/llvm/17/bin/clang++ -DLOGIOPS_VERSION=\"v0.3.3\" -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/. -I/usr/include/libevdev-1.0 -I/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include -O2 -pipe -march=native -fno-diagnostics-color -Wall -Wextra -std=gnu++20 -fno-color-diagnostics -MD -MT src/logid/CMakeFiles/logid.dir/Device.cpp.o -MF src/logid/CMakeFiles/logid.dir/Device.cpp.o.d -o src/logid/CMakeFiles/logid.dir/Device.cpp.o -c /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/Device.cpp In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/Device.cpp:19: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./Device.h:22: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./features/DeviceFeature.h:22: In file included from /usr/include/c++/v1/memory:923: In file included from /usr/include/c++/v1/iterator:683: In file included from /usr/include/c++/v1/__iterator/common_iterator.h:31: /usr/include/c++/v1/variant:1642:43: error: no matching function for call to object of type 'std::less' 1642 | static_assert(is_convertible(__t1), _VSTD::forward<_T2>(__t2))), bool>::value, | ^~~~~~~~~~~ /usr/include/c++/v1/__type_traits/invoke.h:340:25: note: in instantiation of function template specialization 'std::__convert_to_bool>::operator()> &, const std::vector> &>' requested here 340 | { return static_cast<_Fp&&>(__f)(static_cast<_Args&&>(__args)...); } | ^ /usr/include/c++/v1/variant:692:21: note: in instantiation of function template specialization 'std::__invoke>, const std::vector> &, const std::vector> &>' requested here 692 | return _VSTD::__invoke(_VSTD::forward<_Visitor>(__visitor), | ^ /usr/include/c++/v1/__type_traits/invoke.h:337:10: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__value_visitor>>::operator()>> &, const std::__variant_detail::__alt<12, std::vector>> &>' requested here 337 | decltype(std::declval<_Fp>()(std::declval<_Args>()...)) | ^ /usr/include/c++/v1/variant:572:16: note: while substituting deduced template arguments into function template '__invoke' [with _Fp = std::__variant_detail::__visitation::__variant::__value_visitor>>, _Args = , allocator<_y_comb>>> &, const __alt<12UL, vector<_y_comb, allocator<_y_comb>>> &>] 572 | return _VSTD::__invoke( | ^ /usr/include/c++/v1/__config:847:17: note: expanded from macro '_VSTD' 847 | # define _VSTD std | ^ /usr/include/c++/v1/variant:581:43: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__dispatcher<12, 12>::__dispatch>> &&, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &>' requested here 581 | return __dispatcher<_Is...>::template __dispatch<_Fp, _Vs...>; | ^ /usr/include/c++/v1/variant:587:12: note: (skipping 28 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 587 | return __make_dispatch<_Fp, _Vs...>( | ^ /usr/include/c++/v1/__functional/function.h:307:14: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::operator()' requested here 307 | explicit __func(_Fp&& __f, _Alloc&& __a) | ^ /usr/include/c++/v1/__functional/function.h:424:44: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::__func' requested here 424 | ::new ((void*)&__buf_) _Fun(_VSTD::move(__f), _Alloc(__af)); | ^ /usr/include/c++/v1/__functional/function.h:439:11: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>>' requested here 439 | : __value_func(_VSTD::forward<_Fp>(__f), allocator<_Fp>()) {} | ^ /usr/include/c++/v1/__functional/function.h:1111:50: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, void>' requested here 1111 | function<_Rp(_ArgTypes...)>::function(_Fp __f) : __f_(_VSTD::move(__f)) {} | ^ /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include/ipcgull/function.h:356:17: note: in instantiation of function template specialization 'std::function>> (const ipcgull::_wrapper>> &)>::function>> (ipcgull::_wrapper>>)>, void>' requested here 356 | _f(_fn_generator::make_fn(f)) {} | ^ /usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const std::vector> &, _T2 = const std::vector> &]: invalid operands to binary expression ('const std::vector>' and 'const std::vector>') 413 | auto operator()(_T1&& __t, _T2&& __u) const | ^ 414 | noexcept(noexcept(_VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u))) 415 | -> decltype( _VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u)) | ~ In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/Device.cpp:19: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./Device.h:22: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./features/DeviceFeature.h:22: In file included from /usr/include/c++/v1/memory:923: In file included from /usr/include/c++/v1/iterator:683: In file included from /usr/include/c++/v1/__iterator/common_iterator.h:31: /usr/include/c++/v1/variant:1642:43: error: no matching function for call to object of type 'std::less' 1642 | static_assert(is_convertible(__t1), _VSTD::forward<_T2>(__t2))), bool>::value, | ^~~~~~~~~~~ /usr/include/c++/v1/__type_traits/invoke.h:340:25: note: in instantiation of function template specialization 'std::__convert_to_bool>::operator()>> &, const ipcgull::_wrapper>> &>' requested here 340 | { return static_cast<_Fp&&>(__f)(static_cast<_Args&&>(__args)...); } | ^ /usr/include/c++/v1/variant:692:21: note: in instantiation of function template specialization 'std::__invoke>, const ipcgull::_wrapper>> &, const ipcgull::_wrapper>> &>' requested here 692 | return _VSTD::__invoke(_VSTD::forward<_Visitor>(__visitor), | ^ /usr/include/c++/v1/__type_traits/invoke.h:337:10: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__value_visitor>>::operator()>>> &, const std::__variant_detail::__alt<13, ipcgull::_wrapper>>> &>' requested here 337 | decltype(std::declval<_Fp>()(std::declval<_Args>()...)) | ^ /usr/include/c++/v1/variant:572:16: note: while substituting deduced template arguments into function template '__invoke' [with _Fp = std::__variant_detail::__visitation::__variant::__value_visitor>>, _Args = , allocator<_y_comb>>, 0>> &, const __alt<13UL, _wrapper, allocator<_y_comb>>, 0>> &>] 572 | return _VSTD::__invoke( | ^ /usr/include/c++/v1/__config:847:17: note: expanded from macro '_VSTD' 847 | # define _VSTD std | ^ /usr/include/c++/v1/variant:581:43: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__dispatcher<13, 13>::__dispatch>> &&, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &>' requested here 581 | return __dispatcher<_Is...>::template __dispatch<_Fp, _Vs...>; | ^ /usr/include/c++/v1/variant:587:12: note: (skipping 28 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 587 | return __make_dispatch<_Fp, _Vs...>( | ^ /usr/include/c++/v1/__functional/function.h:307:14: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::operator()' requested here 307 | explicit __func(_Fp&& __f, _Alloc&& __a) | ^ /usr/include/c++/v1/__functional/function.h:424:44: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::__func' requested here 424 | ::new ((void*)&__buf_) _Fun(_VSTD::move(__f), _Alloc(__af)); | ^ /usr/include/c++/v1/__functional/function.h:439:11: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>>' requested here 439 | : __value_func(_VSTD::forward<_Fp>(__f), allocator<_Fp>()) {} | ^ /usr/include/c++/v1/__functional/function.h:1111:50: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, void>' requested here 1111 | function<_Rp(_ArgTypes...)>::function(_Fp __f) : __f_(_VSTD::move(__f)) {} | ^ /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include/ipcgull/function.h:356:17: note: in instantiation of function template specialization 'std::function>> (const ipcgull::_wrapper>> &)>::function>> (ipcgull::_wrapper>>)>, void>' requested here 356 | _f(_fn_generator::make_fn(f)) {} | ^ /usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const ipcgull::_wrapper>> &, _T2 = const ipcgull::_wrapper>> &]: invalid operands to binary expression ('const ipcgull::_wrapper>>' and 'const ipcgull::_wrapper>>') 413 | auto operator()(_T1&& __t, _T2&& __u) const | ^ 414 | noexcept(noexcept(_VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u))) 415 | -> decltype( _VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u)) | ~ In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/Device.cpp:19: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./Device.h:22: In file included from /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/./features/DeviceFeature.h:22: In file included from /usr/include/c++/v1/memory:923: In file included from /usr/include/c++/v1/iterator:683: In file included from /usr/include/c++/v1/__iterator/common_iterator.h:31: /usr/include/c++/v1/variant:1642:43: error: no matching function for call to object of type 'std::less' 1642 | static_assert(is_convertible(__t1), _VSTD::forward<_T2>(__t2))), bool>::value, | ^~~~~~~~~~~ /usr/include/c++/v1/__type_traits/invoke.h:340:25: note: in instantiation of function template specialization 'std::__convert_to_bool>::operator(), ipcgull::_y_comb> &, const std::map, ipcgull::_y_comb> &>' requested here 340 | { return static_cast<_Fp&&>(__f)(static_cast<_Args&&>(__args)...); } | ^ /usr/include/c++/v1/variant:692:21: note: in instantiation of function template specialization 'std::__invoke>, const std::map, ipcgull::_y_comb> &, const std::map, ipcgull::_y_comb> &>' requested here 692 | return _VSTD::__invoke(_VSTD::forward<_Visitor>(__visitor), | ^ /usr/include/c++/v1/__type_traits/invoke.h:337:10: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__value_visitor>>::operator(), ipcgull::_y_comb>> &, const std::__variant_detail::__alt<14, std::map, ipcgull::_y_comb>> &>' requested here 337 | decltype(std::declval<_Fp>()(std::declval<_Args>()...)) | ^ /usr/include/c++/v1/variant:572:16: note: while substituting deduced template arguments into function template '__invoke' [with _Fp = std::__variant_detail::__visitation::__variant::__value_visitor>>, _Args = , _y_comb, less<_y_comb>, allocator, _y_comb>>>> &, const __alt<14UL, map<_y_comb, _y_comb, less<_y_comb>, allocator, _y_comb>>>> &>] 572 | return _VSTD::__invoke( | ^ /usr/include/c++/v1/__config:847:17: note: expanded from macro '_VSTD' 847 | # define _VSTD std | ^ /usr/include/c++/v1/variant:581:43: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__dispatcher<14, 14>::__dispatch>> &&, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &, const std::__variant_detail::__base, ipcgull::_wrapper, std::string, bool, std::vector>, ipcgull::_wrapper>>, std::map, ipcgull::_y_comb>> &>' requested here 581 | return __dispatcher<_Is...>::template __dispatch<_Fp, _Vs...>; | ^ /usr/include/c++/v1/variant:587:12: note: (skipping 28 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 587 | return __make_dispatch<_Fp, _Vs...>( | ^ /usr/include/c++/v1/__functional/function.h:307:14: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::operator()' requested here 307 | explicit __func(_Fp&& __f, _Alloc&& __a) | ^ /usr/include/c++/v1/__functional/function.h:424:44: note: in instantiation of member function 'std::__function::__func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>, ipcgull::_wrapper>> (const ipcgull::_wrapper>> &)>::__func' requested here 424 | ::new ((void*)&__buf_) _Fun(_VSTD::move(__f), _Alloc(__af)); | ^ /usr/include/c++/v1/__functional/function.h:439:11: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, std::allocator>> (ipcgull::_wrapper>>)>>>' requested here 439 | : __value_func(_VSTD::forward<_Fp>(__f), allocator<_Fp>()) {} | ^ /usr/include/c++/v1/__functional/function.h:1111:50: note: in instantiation of function template specialization 'std::__function::__value_func>> (const ipcgull::_wrapper>> &)>::__value_func>> (ipcgull::_wrapper>>)>, void>' requested here 1111 | function<_Rp(_ArgTypes...)>::function(_Fp __f) : __f_(_VSTD::move(__f)) {} | ^ /var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3/src/logid/../ipcgull/src/include/ipcgull/function.h:356:17: note: in instantiation of function template specialization 'std::function>> (const ipcgull::_wrapper>> &)>::function>> (ipcgull::_wrapper>>)>, void>' requested here 356 | _f(_fn_generator::make_fn(f)) {} | ^ /usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const std::map, ipcgull::_y_comb> &, _T2 = const std::map, ipcgull::_y_comb> &]: invalid operands to binary expression ('const std::map, ipcgull::_y_comb>' and 'const std::map, ipcgull::_y_comb>') 413 | auto operator()(_T1&& __t, _T2&& __u) const | ^ 414 | noexcept(noexcept(_VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u))) 415 | -> decltype( _VSTD::forward<_T1>(__t) < _VSTD::forward<_T2>(__u)) | ~ 3 errors generated. ninja: build stopped: subcommand failed. * ERROR: app-misc/logiops-0.3.3::gentoo failed (compile phase): * ninja -v -j4 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 2998: Called cmake_src_compile * environment, line 1222: Called cmake_build * environment, line 1189: Called eninja * environment, line 1656: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=app-misc/logiops-0.3.3::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-misc/logiops-0.3.3::gentoo'`. * The complete build log is located at '/var/log/portage/app-misc:logiops-0.3.3:20231202-172147.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-misc/logiops-0.3.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-misc/logiops-0.3.3/temp/environment'. * Working directory: '/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3_build' * S: '/var/tmp/portage/app-misc/logiops-0.3.3/work/logiops-v0.3.3'