Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 876418 Details for
Bug 919053
app-misc/logiops-0.3.3 - [clang] /.../variant: error: no matching function for call to object of type std::less<void>
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
app-misc:logiops-0.3.3:20231202-172147.log
app-misc:logiops-0.3.3:20231202-172147.log (text/plain), 94.63 KB, created by
Toralf Förster
on 2023-12-02 17:26:28 UTC
(
hide
)
Description:
app-misc:logiops-0.3.3:20231202-172147.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2023-12-02 17:26:28 UTC
Size:
94.63 KB
patch
obsolete
> * 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<void>' > 1642 | static_assert(is_convertible<decltype(_Operator{}(_VSTD::forward<_T1>(__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<std::less<void>>::operator()<const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &, const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &>' 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<std::__convert_to_bool<std::less<void>>, const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &, const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &>' 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<std::__convert_to_bool<std::less<void>>>::operator()<const std::__variant_detail::__alt<12, std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__alt<12, std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::__convert_to_bool<std::less<void>>>, _Args = <const __alt<12UL, vector<_y_comb<ipcgull::_variant>, allocator<_y_comb<ipcgull::_variant>>>> &, const __alt<12UL, vector<_y_comb<ipcgull::_variant>, allocator<_y_comb<ipcgull::_variant>>>> &>] > 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<std::__variant_detail::__visitation::__variant::__value_visitor<std::__convert_to_bool<std::less<void>>> &&, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>>' 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::function<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, void>' requested here > 356 | _f(_fn_generator<void>::make_fn(f)) {} > | ^ >/usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &, _T2 = const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &]: invalid operands to binary expression ('const std::vector<ipcgull::_y_comb<ipcgull::_variant>>' and 'const std::vector<ipcgull::_y_comb<ipcgull::_variant>>') > 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<void>' > 1642 | static_assert(is_convertible<decltype(_Operator{}(_VSTD::forward<_T1>(__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<std::less<void>>::operator()<const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &, const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::__convert_to_bool<std::less<void>>, const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &, const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::__convert_to_bool<std::less<void>>>::operator()<const std::__variant_detail::__alt<13, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>> &, const std::__variant_detail::__alt<13, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>> &>' 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<std::__convert_to_bool<std::less<void>>>, _Args = <const __alt<13UL, _wrapper<vector<_y_comb<ipcgull::_variant>, allocator<_y_comb<ipcgull::_variant>>>, 0>> &, const __alt<13UL, _wrapper<vector<_y_comb<ipcgull::_variant>, allocator<_y_comb<ipcgull::_variant>>>, 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<std::__variant_detail::__visitation::__variant::__value_visitor<std::__convert_to_bool<std::less<void>>> &&, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>>' 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::function<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, void>' requested here > 356 | _f(_fn_generator<void>::make_fn(f)) {} > | ^ >/usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &, _T2 = const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &]: invalid operands to binary expression ('const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>' and 'const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>') > 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<void>' > 1642 | static_assert(is_convertible<decltype(_Operator{}(_VSTD::forward<_T1>(__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<std::less<void>>::operator()<const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &, const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &>' 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<std::__convert_to_bool<std::less<void>>, const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &, const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &>' 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<std::__convert_to_bool<std::less<void>>>::operator()<const std::__variant_detail::__alt<14, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__alt<14, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::__convert_to_bool<std::less<void>>>, _Args = <const __alt<14UL, map<_y_comb<ipcgull::_variant>, _y_comb<ipcgull::_variant>, less<_y_comb<ipcgull::_variant>>, allocator<pair<const _y_comb<ipcgull::_variant>, _y_comb<ipcgull::_variant>>>>> &, const __alt<14UL, map<_y_comb<ipcgull::_variant>, _y_comb<ipcgull::_variant>, less<_y_comb<ipcgull::_variant>>, allocator<pair<const _y_comb<ipcgull::_variant>, _y_comb<ipcgull::_variant>>>>> &>] > 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<std::__variant_detail::__visitation::__variant::__value_visitor<std::__convert_to_bool<std::less<void>>> &&, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>>' 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::function<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, void>' requested here > 356 | _f(_fn_generator<void>::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<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &, _T2 = const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &]: invalid operands to binary expression ('const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>' and 'const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>') > 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<void>' > 1642 | static_assert(is_convertible<decltype(_Operator{}(_VSTD::forward<_T1>(__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<std::less<void>>::operator()<const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &, const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &>' 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<std::__convert_to_bool<std::less<void>>, const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &, const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &>' 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<std::__convert_to_bool<std::less<void>>>::operator()<const std::__variant_detail::__alt<12, std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__alt<12, std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::__convert_to_bool<std::less<void>>>, _Args = <const __alt<12UL, vector<_y_comb<ipcgull::_variant>, allocator<_y_comb<ipcgull::_variant>>>> &, const __alt<12UL, vector<_y_comb<ipcgull::_variant>, allocator<_y_comb<ipcgull::_variant>>>> &>] > 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<std::__variant_detail::__visitation::__variant::__value_visitor<std::__convert_to_bool<std::less<void>>> &&, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>>' 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::function<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, void>' requested here > 356 | _f(_fn_generator<void>::make_fn(f)) {} > | ^ >/usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &, _T2 = const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &]: invalid operands to binary expression ('const std::vector<ipcgull::_y_comb<ipcgull::_variant>>' and 'const std::vector<ipcgull::_y_comb<ipcgull::_variant>>') > 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<void>' > 1642 | static_assert(is_convertible<decltype(_Operator{}(_VSTD::forward<_T1>(__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<std::less<void>>::operator()<const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &, const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::__convert_to_bool<std::less<void>>, const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &, const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::__convert_to_bool<std::less<void>>>::operator()<const std::__variant_detail::__alt<13, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>> &, const std::__variant_detail::__alt<13, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>> &>' 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<std::__convert_to_bool<std::less<void>>>, _Args = <const __alt<13UL, _wrapper<vector<_y_comb<ipcgull::_variant>, allocator<_y_comb<ipcgull::_variant>>>, 0>> &, const __alt<13UL, _wrapper<vector<_y_comb<ipcgull::_variant>, allocator<_y_comb<ipcgull::_variant>>>, 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<std::__variant_detail::__visitation::__variant::__value_visitor<std::__convert_to_bool<std::less<void>>> &&, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>>' 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::function<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, void>' requested here > 356 | _f(_fn_generator<void>::make_fn(f)) {} > | ^ >/usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &, _T2 = const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &]: invalid operands to binary expression ('const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>' and 'const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>') > 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<void>' > 1642 | static_assert(is_convertible<decltype(_Operator{}(_VSTD::forward<_T1>(__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<std::less<void>>::operator()<const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &, const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &>' 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<std::__convert_to_bool<std::less<void>>, const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &, const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &>' 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<std::__convert_to_bool<std::less<void>>>::operator()<const std::__variant_detail::__alt<14, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__alt<14, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::__convert_to_bool<std::less<void>>>, _Args = <const __alt<14UL, map<_y_comb<ipcgull::_variant>, _y_comb<ipcgull::_variant>, less<_y_comb<ipcgull::_variant>>, allocator<pair<const _y_comb<ipcgull::_variant>, _y_comb<ipcgull::_variant>>>>> &, const __alt<14UL, map<_y_comb<ipcgull::_variant>, _y_comb<ipcgull::_variant>, less<_y_comb<ipcgull::_variant>>, allocator<pair<const _y_comb<ipcgull::_variant>, _y_comb<ipcgull::_variant>>>>> &>] > 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<std::__variant_detail::__visitation::__variant::__value_visitor<std::__convert_to_bool<std::less<void>>> &&, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>>' 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::function<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, void>' requested here > 356 | _f(_fn_generator<void>::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<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &, _T2 = const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &]: invalid operands to binary expression ('const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>' and 'const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>') > 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<void>' > 1642 | static_assert(is_convertible<decltype(_Operator{}(_VSTD::forward<_T1>(__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<std::less<void>>::operator()<const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &, const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &>' 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<std::__convert_to_bool<std::less<void>>, const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &, const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &>' 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<std::__convert_to_bool<std::less<void>>>::operator()<const std::__variant_detail::__alt<12, std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__alt<12, std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::__convert_to_bool<std::less<void>>>, _Args = <const __alt<12UL, vector<_y_comb<ipcgull::_variant>, allocator<_y_comb<ipcgull::_variant>>>> &, const __alt<12UL, vector<_y_comb<ipcgull::_variant>, allocator<_y_comb<ipcgull::_variant>>>> &>] > 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<std::__variant_detail::__visitation::__variant::__value_visitor<std::__convert_to_bool<std::less<void>>> &&, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>>' 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::function<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, void>' requested here > 356 | _f(_fn_generator<void>::make_fn(f)) {} > | ^ >/usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &, _T2 = const std::vector<ipcgull::_y_comb<ipcgull::_variant>> &]: invalid operands to binary expression ('const std::vector<ipcgull::_y_comb<ipcgull::_variant>>' and 'const std::vector<ipcgull::_y_comb<ipcgull::_variant>>') > 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<void>' > 1642 | static_assert(is_convertible<decltype(_Operator{}(_VSTD::forward<_T1>(__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<std::less<void>>::operator()<const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &, const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::__convert_to_bool<std::less<void>>, const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &, const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::__convert_to_bool<std::less<void>>>::operator()<const std::__variant_detail::__alt<13, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>> &, const std::__variant_detail::__alt<13, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>> &>' 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<std::__convert_to_bool<std::less<void>>>, _Args = <const __alt<13UL, _wrapper<vector<_y_comb<ipcgull::_variant>, allocator<_y_comb<ipcgull::_variant>>>, 0>> &, const __alt<13UL, _wrapper<vector<_y_comb<ipcgull::_variant>, allocator<_y_comb<ipcgull::_variant>>>, 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<std::__variant_detail::__visitation::__variant::__value_visitor<std::__convert_to_bool<std::less<void>>> &&, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>>' 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::function<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, void>' requested here > 356 | _f(_fn_generator<void>::make_fn(f)) {} > | ^ >/usr/include/c++/v1/__functional/operations.h:413:10: note: candidate template ignored: substitution failure [with _T1 = const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &, _T2 = const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &]: invalid operands to binary expression ('const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>' and 'const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>') > 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<void>' > 1642 | static_assert(is_convertible<decltype(_Operator{}(_VSTD::forward<_T1>(__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<std::less<void>>::operator()<const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &, const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &>' 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<std::__convert_to_bool<std::less<void>>, const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &, const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &>' 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<std::__convert_to_bool<std::less<void>>>::operator()<const std::__variant_detail::__alt<14, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__alt<14, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::__convert_to_bool<std::less<void>>>, _Args = <const __alt<14UL, map<_y_comb<ipcgull::_variant>, _y_comb<ipcgull::_variant>, less<_y_comb<ipcgull::_variant>>, allocator<pair<const _y_comb<ipcgull::_variant>, _y_comb<ipcgull::_variant>>>>> &, const __alt<14UL, map<_y_comb<ipcgull::_variant>, _y_comb<ipcgull::_variant>, less<_y_comb<ipcgull::_variant>>, allocator<pair<const _y_comb<ipcgull::_variant>, _y_comb<ipcgull::_variant>>>>> &>] > 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<std::__variant_detail::__visitation::__variant::__value_visitor<std::__convert_to_bool<std::less<void>>> &&, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &, const std::__variant_detail::__base<std::__variant_detail::_Trait::_Available, short, unsigned short, int, unsigned int, long, unsigned long, double, unsigned char, std::shared_ptr<ipcgull::object>, ipcgull::_wrapper<std::string, 1>, std::string, bool, std::vector<ipcgull::_y_comb<ipcgull::_variant>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>, std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>> &>' 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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::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<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>, ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, std::allocator<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>>>' 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::__value_func<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, 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<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (const ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> &)>::function<std::function<ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>> (ipcgull::_wrapper<std::vector<ipcgull::_y_comb<ipcgull::_variant>>>)>, void>' requested here > 356 | _f(_fn_generator<void>::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<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &, _T2 = const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>> &]: invalid operands to binary expression ('const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>' and 'const std::map<ipcgull::_y_comb<ipcgull::_variant>, ipcgull::_y_comb<ipcgull::_variant>>') > 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' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 919053
:
876417
| 876418 |
876419
|
876420
|
876421
|
876422
|
876423
|
876424
|
876425