> make -j4 Making all in src make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/fusepod-0.5.2+git20220110.1e60f91/src' g++ -DPACKAGE_NAME=\"fusepod\" -DPACKAGE_TARNAME=\"fusepod\" -DPACKAGE_VERSION=\"0.5.2\" -DPACKAGE_STRING=\"fusepod\ 0.5.2\" -DPACKAGE_BUGREPORT=\"Keegan\ Carruthers-Smith\ \\" -DPACKAGE_URL=\"\" -DPACKAGE=\"fusepod\" -DVERSION=\"0.5.2\" -I. -I. -Wall -O2 -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=25 -I/usr/include/fuse -D_FILE_OFFSET_BITS=64 -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -pthread -I/usr/include/libmount -I/usr/include/blkid -DOPENSSL_LOAD_CONF -I/usr/include -I/usr/include/taglib -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -c -o fusepod_ipod.o fusepod_ipod.cpp g++ -DPACKAGE_NAME=\"fusepod\" -DPACKAGE_TARNAME=\"fusepod\" -DPACKAGE_VERSION=\"0.5.2\" -DPACKAGE_STRING=\"fusepod\ 0.5.2\" -DPACKAGE_BUGREPORT=\"Keegan\ Carruthers-Smith\ \\" -DPACKAGE_URL=\"\" -DPACKAGE=\"fusepod\" -DVERSION=\"0.5.2\" -I. -I. -Wall -O2 -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=25 -I/usr/include/fuse -D_FILE_OFFSET_BITS=64 -I/usr/include/gpod-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -pthread -I/usr/include/libmount -I/usr/include/blkid -DOPENSSL_LOAD_CONF -I/usr/include -I/usr/include/taglib -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -c -o fusepod_util.o fusepod_util.cpp In file included from /usr/include/c++/11/set:60, from fusepod_util.cpp:19: /usr/include/c++/11/bits/stl_tree.h: In instantiation of 'static const _Key& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_key(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type) [with _Key = const char*; _Val = const char*; _KeyOfValue = std::_Identity; _Compare = ltcasestr; _Alloc = std::allocator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node*]': /usr/include/c++/11/bits/stl_tree.h:1903:36: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_lower_bound(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, const _Key&) [with _Key = const char*; _Val = const char*; _KeyOfValue = std::_Identity; _Compare = ltcasestr; _Alloc = std::allocator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree, ltcasestr, std::allocator >::iterator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node*; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = std::_Rb_tree_node_base*]' /usr/include/c++/11/bits/stl_tree.h:2521:36: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::find(const _Key&) [with _Key = const char*; _Val = const char*; _KeyOfValue = std::_Identity; _Compare = ltcasestr; _Alloc = std::allocator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree, ltcasestr, std::allocator >::iterator]' /usr/include/c++/11/bits/stl_set.h:795:25: required from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::find(const key_type&) [with _Key = const char*; _Compare = ltcasestr; _Alloc = std::allocator; std::set<_Key, _Compare, _Alloc>::iterator = std::_Rb_tree, ltcasestr, std::allocator >::const_iterator; std::set<_Key, _Compare, _Alloc>::key_type = const char*]' fusepod_util.cpp:48:72: required from here /usr/include/c++/11/bits/stl_tree.h:770:15: error: static assertion failed: comparison object must be invocable as const 770 | is_invocable_v, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_tree.h:770:15: note: 'std::is_invocable_v' evaluates to false make[1]: *** [Makefile:231: fusepod_util.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from /usr/include/c++/11/set:60, from fusepod_ipod.h:22, from fusepod_ipod.cpp:15: /usr/include/c++/11/bits/stl_tree.h: In instantiation of 'static const _Key& std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_key(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type) [with _Key = Node*; _Val = Node*; _KeyOfValue = std::_Identity; _Compare = Node::nodecomp; _Alloc = std::allocator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node*]': /usr/include/c++/11/bits/stl_tree.h:1903:36: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_lower_bound(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, const _Key&) [with _Key = Node*; _Val = Node*; _KeyOfValue = std::_Identity; _Compare = Node::nodecomp; _Alloc = std::allocator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree, Node::nodecomp, std::allocator >::iterator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node*; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = std::_Rb_tree_node_base*]' /usr/include/c++/11/bits/stl_tree.h:2521:36: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::find(const _Key&) [with _Key = Node*; _Val = Node*; _KeyOfValue = std::_Identity; _Compare = Node::nodecomp; _Alloc = std::allocator; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree, Node::nodecomp, std::allocator >::iterator]' /usr/include/c++/11/bits/stl_set.h:795:25: required from 'std::set<_Key, _Compare, _Alloc>::iterator std::set<_Key, _Compare, _Alloc>::find(const key_type&) [with _Key = Node*; _Compare = Node::nodecomp; _Alloc = std::allocator; std::set<_Key, _Compare, _Alloc>::iterator = std::_Rb_tree, Node::nodecomp, std::allocator >::const_iterator; std::set<_Key, _Compare, _Alloc>::key_type = Node*]' fusepod_ipod.cpp:46:31: required from here /usr/include/c++/11/bits/stl_tree.h:770:15: error: static assertion failed: comparison object must be invocable as const 770 | is_invocable_v, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_tree.h:770:15: note: 'std::is_invocable_v' evaluates to false make[1]: *** [Makefile:231: fusepod_ipod.o] Error 1