* Package: net-libs/biblesync-2.1.0:0 * Repository: gentoo * Maintainer: jsmolic@gentoo.org marecki@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking biblesync-2.1.0.tar.gz to /var/tmp/portage/net-libs/biblesync-2.1.0/work >>> Source unpacked in /var/tmp/portage/net-libs/biblesync-2.1.0/work >>> Preparing source in /var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0" * Build directory (BUILD_DIR): "/var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0_build" >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0" * Build directory (BUILD_DIR): "/var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0_build" cmake -C /var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=yes -DLIBDIR=/usr/lib64 -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0_build/gentoo_toolchain.cmake /var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0 loading initial cache file /var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0_build/gentoo_common_config.cmake CMake Warning (dev) at CMakeLists.txt:8 (PROJECT): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The CXX compiler identification is Clang 16.0.6 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/llvm/16/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:11 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Found UUID: /usr/lib64/libuuid.so -- Will install to: /usr -- Setting SOVERSION to 2.1.0 -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C C++ -O2 -pipe -march=native -fno-diagnostics-color Linker flags: Executable -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done (0.5s) -- Generating done (0.0s) -- Build files have been written to: /var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0_build >>> Source configured. >>> Compiling source in /var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0" * Build directory (BUILD_DIR): "/var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0_build" ninja -v -j5 -l0 [1/3] /usr/lib/llvm/16/bin/clang++ -Dbiblesync_EXPORTS -I/var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0/include -I/var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0_build/include -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fno-color-diagnostics -MD -MT CMakeFiles/biblesync.dir/src/biblesync.cc.o -MF CMakeFiles/biblesync.dir/src/biblesync.cc.o.d -o CMakeFiles/biblesync.dir/src/biblesync.cc.o -c /var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0/src/biblesync.cc FAILED: CMakeFiles/biblesync.dir/src/biblesync.cc.o /usr/lib/llvm/16/bin/clang++ -Dbiblesync_EXPORTS -I/var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0/include -I/var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0_build/include -O2 -pipe -march=native -fno-diagnostics-color -fPIC -fno-color-diagnostics -MD -MT CMakeFiles/biblesync.dir/src/biblesync.cc.o -MF CMakeFiles/biblesync.dir/src/biblesync.cc.o.d -o CMakeFiles/biblesync.dir/src/biblesync.cc.o -c /var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0/src/biblesync.cc /var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0/src/biblesync.cc:257:21: error: invalid operands to binary expression ('__bind' and 'int') sizeof(server)) == -1) ~~~~~~~~~~~~~~~ ^ ~~ /usr/include/c++/v1/__threading_support:652:6: note: candidate function not viable: no known conversion from '__bind' to '__thread_id' for 1st argument bool operator==(__thread_id __x, __thread_id __y) _NOEXCEPT { ^ /usr/include/c++/v1/__variant/monostate.h:28:38: note: candidate function not viable: no known conversion from '__bind' to 'monostate' for 1st argument _LIBCPP_HIDE_FROM_ABI constexpr bool operator==(monostate, monostate) noexcept { return true; } ^ /usr/include/c++/v1/__iterator/reverse_iterator.h:209:1: note: candidate template ignored: could not match 'reverse_iterator' against '__bind' operator==(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y) ^ /usr/include/c++/v1/__memory/allocator.h:265:6: note: candidate template ignored: could not match 'allocator' against '__bind' bool operator==(const allocator<_Tp>&, const allocator<_Up>&) _NOEXCEPT {return true;} ^ /usr/include/c++/v1/__utility/pair.h:432:1: note: candidate template ignored: could not match 'pair' against '__bind' operator==(const pair<_T1,_T2>& __x, const pair<_T1,_T2>& __y) ^ /usr/include/c++/v1/tuple:1549:1: note: candidate template ignored: could not match 'tuple' against '__bind' operator==(const tuple<_Tp...>& __x, const tuple<_Up...>& __y) ^ /usr/include/c++/v1/optional:1192:1: note: candidate template ignored: could not match 'optional' against '__bind' operator==(const optional<_Tp>& __x, const optional<_Up>& __y) ^ /usr/include/c++/v1/optional:1285:1: note: candidate template ignored: could not match 'optional' against '__bind' operator==(const optional<_Tp>& __x, nullopt_t) noexcept ^ /usr/include/c++/v1/optional:1293:1: note: candidate template ignored: could not match 'optional<_Tp>' against 'int' operator==(nullopt_t, const optional<_Tp>& __x) noexcept ^ /usr/include/c++/v1/optional:1386:1: note: candidate template ignored: could not match 'optional' against '__bind' operator==(const optional<_Tp>& __x, const _Up& __v) ^ /usr/include/c++/v1/optional:1398:1: note: candidate template ignored: could not match 'optional<_Up>' against 'int' operator==(const _Tp& __v, const optional<_Up>& __x) ^ /usr/include/c++/v1/variant:1647:16: note: candidate template ignored: could not match 'variant' against '__bind' constexpr bool operator==(const variant<_Types...>& __lhs, ^ /usr/include/c++/v1/__iterator/istream_iterator.h:86:1: note: candidate template ignored: could not match 'istream_iterator' against '__bind' operator==(const istream_iterator<_Tp, _CharT, _Traits, _Distance>& __x, ^ /usr/include/c++/v1/__iterator/istreambuf_iterator.h:105:6: note: candidate template ignored: could not match 'istreambuf_iterator' against '__bind' bool operator==(const istreambuf_iterator<_CharT,_Traits>& __a, ^ /usr/include/c++/v1/__iterator/move_iterator.h:237:6: note: candidate template ignored: could not match 'move_iterator' against '__bind' bool operator==(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y) ^ /usr/include/c++/v1/__iterator/wrap_iter.h:157:6: note: candidate template ignored: could not match '__wrap_iter' against '__bind' bool operator==(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter1>& __y) _NOEXCEPT ^ /usr/include/c++/v1/__iterator/wrap_iter.h:164:6: note: candidate template ignored: could not match '__wrap_iter' against '__bind' bool operator==(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT ^ /usr/include/c++/v1/__memory/unique_ptr.h:521:1: note: candidate template ignored: could not match 'unique_ptr' against '__bind' operator==(const unique_ptr<_T1, _D1>& __x, const unique_ptr<_T2, _D2>& __y) { ^ /usr/include/c++/v1/__memory/unique_ptr.h:573:1: note: candidate template ignored: could not match 'unique_ptr' against '__bind' operator==(const unique_ptr<_T1, _D1>& __x, nullptr_t) _NOEXCEPT { ^ /usr/include/c++/v1/__memory/unique_ptr.h:581:1: note: candidate template ignored: could not match 'unique_ptr<_T1, _D1>' against 'int' operator==(nullptr_t, const unique_ptr<_T1, _D1>& __x) _NOEXCEPT ^ /usr/include/c++/v1/__memory/shared_ptr.h:1316:1: note: candidate template ignored: could not match 'shared_ptr' against '__bind' operator==(const shared_ptr<_Tp>& __x, const shared_ptr<_Up>& __y) _NOEXCEPT ^ /usr/include/c++/v1/__memory/shared_ptr.h:1383:1: note: candidate template ignored: could not match 'shared_ptr' against '__bind' operator==(const shared_ptr<_Tp>& __x, nullptr_t) _NOEXCEPT ^ /usr/include/c++/v1/__memory/shared_ptr.h:1393:1: note: candidate template ignored: could not match 'shared_ptr<_Tp>' against 'int' operator==(nullptr_t, const shared_ptr<_Tp>& __x) _NOEXCEPT ^ /usr/include/c++/v1/map:1674:1: note: candidate template ignored: could not match 'map' against '__bind' operator==(const map<_Key, _Tp, _Compare, _Allocator>& __x, ^ /usr/include/c++/v1/map:2268:1: note: candidate template ignored: could not match 'multimap' against '__bind' operator==(const multimap<_Key, _Tp, _Compare, _Allocator>& __x, ^ /usr/include/c++/v1/array:390:1: note: candidate template ignored: could not match 'array' against '__bind' operator==(const array<_Tp, _Size>& __x, const array<_Tp, _Size>& __y) ^ /usr/include/c++/v1/string_view:748:6: note: candidate template ignored: could not match 'basic_string_view' against '__bind' bool operator==(basic_string_view<_CharT, _Traits> __lhs, ^ /usr/include/c++/v1/string_view:759:6: note: candidate template ignored: could not match 'basic_string_view' against '__bind' bool operator==(basic_string_view<_CharT, _Traits> __lhs, ^ /usr/include/c++/v1/string_view:770:6: note: candidate template ignored: could not match 'basic_string_view<_CharT, _Traits>' against 'int' bool operator==(__type_identity_t > __lhs, ^ /usr/include/c++/v1/unordered_map:1890:1: note: candidate template ignored: could not match 'unordered_map' against '__bind' operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, ^ /usr/include/c++/v1/unordered_map:2600:1: note: candidate template ignored: could not match 'unordered_multimap' against '__bind' operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, ^ /usr/include/c++/v1/vector:3235:1: note: candidate template ignored: could not match 'vector' against '__bind' operator==(const vector<_Tp, _Allocator>& __x, const vector<_Tp, _Allocator>& __y) ^ /usr/include/c++/v1/__functional/function.h:1189:1: note: candidate template ignored: could not match 'function' against '__bind' operator==(const function<_Rp(_ArgTypes...)>& __f, nullptr_t) _NOEXCEPT {return !__f;} ^ /usr/include/c++/v1/__functional/function.h:1194:1: note: candidate template ignored: could not match 'function<_Rp (_ArgTypes...)>' against 'int' operator==(nullptr_t, const function<_Rp(_ArgTypes...)>& __f) _NOEXCEPT {return !__f;} ^ /usr/include/c++/v1/__ios/fpos.h:67:6: note: candidate template ignored: could not match 'fpos' against '__bind' bool operator==(const fpos<_StateT>& __x, const fpos<_StateT>& __y) { ^ /usr/include/c++/v1/string:4010:1: note: candidate template ignored: could not match 'basic_string' against '__bind' operator==(const basic_string<_CharT, _Traits, _Allocator>& __lhs, ^ /usr/include/c++/v1/string:4026:1: note: candidate template ignored: could not match 'basic_string' against '__bind' operator==(const basic_string, _Allocator>& __lhs, ^ /usr/include/c++/v1/string:4046:1: note: candidate template ignored: could not match 'const _CharT *' against '__bind' operator==(const _CharT* __lhs, ^ /usr/include/c++/v1/string:4060:1: note: candidate template ignored: could not match 'basic_string' against '__bind' operator==(const basic_string<_CharT,_Traits,_Allocator>& __lhs, ^ /var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0/src/biblesync.cc:821:50: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (char *chase = (char *)bible.c_str(); chase = strchr(chase, '\n'); ++chase) ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0/src/biblesync.cc:821:50: note: place parentheses around the assignment to silence this warning for (char *chase = (char *)bible.c_str(); chase = strchr(chase, '\n'); ++chase) ^ ( ) /var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0/src/biblesync.cc:821:50: note: use '==' to turn this assignment into an equality comparison for (char *chase = (char *)bible.c_str(); chase = strchr(chase, '\n'); ++chase) ^ == 1 warning and 1 error generated. ninja: build stopped: subcommand failed. * ERROR: net-libs/biblesync-2.1.0::gentoo failed (compile phase): * ninja -v -j5 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 2164: Called cmake_src_compile * environment, line 905: Called cmake_build * environment, line 871: Called eninja * environment, line 1333: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=net-libs/biblesync-2.1.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-libs/biblesync-2.1.0::gentoo'`. * The complete build log is located at '/var/log/portage/net-libs:biblesync-2.1.0:20230818-003229.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-libs/biblesync-2.1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-libs/biblesync-2.1.0/temp/environment'. * Working directory: '/var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0_build' * S: '/var/tmp/portage/net-libs/biblesync-2.1.0/work/biblesync-2.1.0'