* Package: media-plugins/vdr-vdrmanager-0.14:0 * Repository: gentoo * Maintainer: vdr@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ssl zlib * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Compiling against * vdr-2.6.4 [API version 2.6.3] >>> Unpacking source... >>> Unpacking vdr-vdrmanager-0.14.tgz to /var/tmp/portage/media-plugins/vdr-vdrmanager-0.14/work >>> Source unpacked in /var/tmp/portage/media-plugins/vdr-vdrmanager-0.14/work >>> Preparing source in /var/tmp/portage/media-plugins/vdr-vdrmanager-0.14/work/vdr-vdrmanager-0.14 ... * Patching Makefile * Patching for Linguas support * available Languages for vdr-vdrmanager-0.14 are: * LINGUAS="" >>> 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/media-plugins/vdr-vdrmanager-0.14/work/vdr-vdrmanager-0.14 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/media-plugins/vdr-vdrmanager-0.14/work/vdr-vdrmanager-0.14 ... make -j4 all VDRMANAGER_USE_GZIP=0 VDRMANAGER_USE_SSL=1 VDRMANAGER_USE_ZLIB=1 LOCALEDIR=/var/tmp/portage/media-plugins/vdr-vdrmanager-0.14/temp/tmp-locale LOCDIR=/var/tmp/portage/media-plugins/vdr-vdrmanager-0.14/temp/tmp-locale LIBDIR=/var/tmp/portage/media-plugins/vdr-vdrmanager-0.14/work/vdr-vdrmanager-0.14 TMPDIR=/var/tmp/portage/media-plugins/vdr-vdrmanager-0.14/temp clang++ -O2 -pipe -march=native -fno-diagnostics-color -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -c -DVDRMANAGER_USE_SSL=1 -DVDRMANAGER_USE_ZLIB=1 vdrmanager.cpp clang++ -O2 -pipe -march=native -fno-diagnostics-color -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -c -DVDRMANAGER_USE_SSL=1 -DVDRMANAGER_USE_ZLIB=1 sock.cpp clang++ -O2 -pipe -march=native -fno-diagnostics-color -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -c -DVDRMANAGER_USE_SSL=1 -DVDRMANAGER_USE_ZLIB=1 serversock.cpp clang++ -O2 -pipe -march=native -fno-diagnostics-color -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -c -DVDRMANAGER_USE_SSL=1 -DVDRMANAGER_USE_ZLIB=1 clientsock.cpp clang++ -O2 -pipe -march=native -fno-diagnostics-color -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -c -DVDRMANAGER_USE_SSL=1 -DVDRMANAGER_USE_ZLIB=1 vdrmanagerthread.cpp serversock.cpp:58:58: error: invalid operands to binary expression ('__bind' and 'int') 58 | if (bind(sock, (struct sockaddr *) &name, sizeof(name)) < 0) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ /usr/include/c++/v1/__thread/id.h:91:35: note: candidate function not viable: no known conversion from '__bind' to '__thread_id' for 1st argument 91 | inline _LIBCPP_HIDE_FROM_ABI bool operator<(__thread_id __x, __thread_i... | ^ ~~~~~~~~~~~~~~~ /usr/include/c++/v1/__variant/monostate.h:40:38: note: candidate function not viable: no known conversion from '__bind' to 'monostate' for 1st argument 40 | _LIBCPP_HIDE_FROM_ABI constexpr bool operator<(monostate, monostate) noe... | ^ ~~~~~~~~~ /usr/include/c++/v1/__system_error/error_condition.h:108:35: note: candidate function not viable: no known conversion from '__bind' to 'const error_condition' for 1st argument 108 | inline _LIBCPP_HIDE_FROM_ABI bool operator<(const error_condition& __x, const e... | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/v1/__system_error/error_code.h:122:35: note: candidate function not viable: no known conversion from '__bind' to 'const error_code' for 1st argument 122 | inline _LIBCPP_HIDE_FROM_ABI bool operator<(const error_code& __x, cons... | ^ ~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/v1/__utility/pair.h:644:1: note: candidate template ignored: could not match 'pair' against '__bind' 644 | operator< (const pair<_T1,_T2>& __x, const pair<_U1,_U2>& __y) | ^ /usr/include/c++/v1/__iterator/reverse_iterator.h:222:1: note: candidate template ignored: could not match 'reverse_iterator' against '__bind' 222 | operator<(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_I... | ^ /usr/include/c++/v1/__memory/unique_ptr.h:538:1: note: candidate template ignored: could not match 'unique_ptr' against '__bind' 538 | operator< (const unique_ptr<_T1, _D1>& __x, const unique_ptr<_T2, _D2>& __y) | ^ /usr/include/c++/v1/__memory/unique_ptr.h:608:1: note: candidate template ignored: could not match 'unique_ptr' against '__bind' 608 | operator<(const unique_ptr<_T1, _D1>& __x, nullptr_t) { | ^ /usr/include/c++/v1/__memory/unique_ptr.h:615:1: note: candidate template ignored: could not match 'unique_ptr<_T1, _D1>' against 'int' 615 | operator<(nullptr_t, const unique_ptr<_T1, _D1>& __x) { | ^ /usr/include/c++/v1/__iterator/wrap_iter.h:123:6: note: candidate template ignored: could not match '__wrap_iter' against '__bind' 123 | bool operator<(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter1>... | ^ /usr/include/c++/v1/__iterator/wrap_iter.h:130:6: note: candidate template ignored: could not match '__wrap_iter' against '__bind' 130 | bool operator<(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>... | ^ /usr/include/c++/v1/tuple:1632:1: note: candidate template ignored: could not match 'tuple' against '__bind' 1632 | operator<(const tuple<_Tp...>& __x, const tuple<_Up...>& __y) | ^ /usr/include/c++/v1/variant:1692:16: note: candidate template ignored: could not match 'variant' against '__bind' 1692 | constexpr bool operator<(const variant<_Types...>& __lhs, | ^ /usr/include/c++/v1/__iterator/move_iterator.h:271:6: note: candidate template ignored: could not match 'move_iterator' against '__bind' 271 | bool operator<(const move_iterator<_Iter1>& __x, const move_iterator<_It... | ^ /usr/include/c++/v1/__memory/shared_ptr.h:1362:1: note: candidate template ignored: could not match 'shared_ptr' against '__bind' 1362 | operator<(const shared_ptr<_Tp>& __x, const shared_ptr<_Up>& __y) _NOEXCEPT | ^ /usr/include/c++/v1/__memory/shared_ptr.h:1445:1: note: candidate template ignored: could not match 'shared_ptr' against '__bind' 1445 | operator<(const shared_ptr<_Tp>& __x, nullptr_t) _NOEXCEPT | ^ /usr/include/c++/v1/__memory/shared_ptr.h:1453:1: note: candidate template ignored: could not match 'shared_ptr<_Tp>' against 'int' 1453 | operator<(nullptr_t, const shared_ptr<_Tp>& __x) _NOEXCEPT | ^ /usr/include/c++/v1/string_view:880:6: note: candidate template ignored: could not match 'basic_string_view' against '__bind' 880 | bool operator<(basic_string_view<_CharT, _Traits> __lhs, basic_string_vi... | ^ /usr/include/c++/v1/string_view:887:6: note: candidate template ignored: could not match 'basic_string_view' against '__bind' 887 | bool operator<(basic_string_view<_CharT, _Traits> __lhs, | ^ /usr/include/c++/v1/string_view:895:6: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'int' 895 | bool operator<(__type_identity_t > __lhs, | ^ /usr/include/c++/v1/string:3991:1: note: candidate template ignored: could not match 'basic_string' against '__bind' 3991 | operator< (const basic_string<_CharT, _Traits, _Allocator>& __lhs, | ^ /usr/include/c++/v1/string:4000:1: note: candidate template ignored: could not match 'basic_string' against '__bind' 4000 | operator< (const basic_string<_CharT, _Traits, _Allocator>& __lhs, | ^ /usr/include/c++/v1/string:4009:1: note: candidate template ignored: could not match 'const _CharT *' against '__bind' 4009 | operator< (const _CharT* __lhs, | ^ /usr/include/c++/v1/deque:2906:1: note: candidate template ignored: could not match 'deque' against '__bind' 2906 | operator< (const deque<_Tp, _Allocator>& __x, const deque<_Tp, _Allocator>& __y) | ^ /usr/include/c++/v1/array:417:35: note: candidate template ignored: could not match 'array' against '__bind' 417 | inline _LIBCPP_HIDE_FROM_ABI bool operator<(const array<_Tp, _Size>& __x... | ^ /usr/include/c++/v1/optional:1288:1: note: candidate template ignored: could not match 'optional' against '__bind' 1288 | operator<(const optional<_Tp>& __x, const optional<_Up>& __y) | ^ /usr/include/c++/v1/optional:1395:1: note: candidate template ignored: could not match 'optional' against '__bind' 1395 | operator<(const optional<_Tp>&, nullopt_t) noexcept | ^ /usr/include/c++/v1/optional:1403:1: note: candidate template ignored: could not match 'optional<_Tp>' against 'int' 1403 | operator<(nullopt_t, const optional<_Tp>& __x) noexcept | ^ /usr/include/c++/v1/optional:1521:1: note: candidate template ignored: could not match 'optional' against '__bind' 1521 | operator<(const optional<_Tp>& __x, const _Up& __v) | ^ /usr/include/c++/v1/optional:1533:1: note: candidate template ignored: could not match 'optional<_Up>' against 'int' 1533 | operator<(const _Tp& __v, const optional<_Up>& __x) | ^ /usr/include/c++/v1/vector:3343:1: note: candidate template ignored: could not match 'vector' against '__bind' 3343 | operator< (const vector<_Tp, _Allocator>& __x, const vector<_Tp, _Alloca... | ^ /usr/include/c++/v1/queue:520:1: note: candidate template ignored: could not match 'queue' against '__bind' 520 | operator< (const queue<_Tp, _Container>& __x,const queue<_Tp, _Container>& __y) | ^ /usr/include/c++/v1/set:1081:1: note: candidate template ignored: could not match 'set' against '__bind' 1081 | operator< (const set<_Key, _Compare, _Allocator>& __x, | ^ /usr/include/c++/v1/set:1672:1: note: candidate template ignored: could not match 'multiset' against '__bind' 1672 | operator< (const multiset<_Key, _Compare, _Allocator>& __x, | ^ clang++ -O2 -pipe -march=native -fno-diagnostics-color -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include -c -DVDRMANAGER_USE_SSL=1 -DVDRMANAGER_USE_ZLIB=1 select.cpp 1 error generated. make: *** [Makefile:78: serversock.o] Error 1 make: *** Waiting for unfinished jobs.... * ERROR: media-plugins/vdr-vdrmanager-0.14::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-plugins/vdr-vdrmanager-0.14::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-plugins/vdr-vdrmanager-0.14::gentoo'`. * The complete build log is located at '/var/log/portage/media-plugins:vdr-vdrmanager-0.14:20231208-120723.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-plugins/vdr-vdrmanager-0.14/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-plugins/vdr-vdrmanager-0.14/temp/environment'. * Working directory: '/var/tmp/portage/media-plugins/vdr-vdrmanager-0.14/work/vdr-vdrmanager-0.14' * S: '/var/tmp/portage/media-plugins/vdr-vdrmanager-0.14/work/vdr-vdrmanager-0.14'