* Package: dev-libs/redis-ipc-0.1.0:0/1 * Repository: gentoo * Maintainer: nerdboy@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking redis-ipc-0.1.0.tar.gz to /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work >>> Source unpacked in /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work >>> Preparing source in /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0_build" * Hardcoded definition(s) removed in CMakeLists.txt: * set(CMAKE_VERBOSE_MAKEFILE ON) >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0_build" cmake -C /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_STATIC_LIBS=no -DRIPC_BUILD_TESTING=no -DRIPC_DISABLE_SOCK_TESTS=no -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0_build/gentoo_toolchain.cmake /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0 loading initial cache file /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0_build/gentoo_common_config.cmake -- The C compiler identification is GNU 14.0.0 -- The CXX compiler identification is GNU 14.0.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - 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/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "2.1.0") -- Checking for module 'hiredis' -- Found hiredis, version 1.1.0 -- Checking for module 'json-c' -- Found json-c, version 0.17 -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -O3 -pipe -march=native -fno-diagnostics-color C++ -O3 -pipe -march=native -fno-diagnostics-color Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Module -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 Shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -- Configuring done (0.9s) -- Generating done (0.0s) -- Build files have been written to: /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0_build >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0 ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0_build" ninja -v -j4 -l0 [1/3] /usr/bin/x86_64-pc-linux-gnu-gcc -DVERSION_INFO=0.0.6 -Dredis_ipc_EXPORTS -I/var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/inc -I/var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src -isystem /usr/include/hiredis -isystem /usr/include/json-c -O3 -pipe -march=native -fno-diagnostics-color -std=gnu99 -fPIC -fno-diagnostics-color -pthread -D_FILE_OFFSET_BITS=64 -MD -MT CMakeFiles/redis_ipc.dir/src/redis_ipc.c.o -MF CMakeFiles/redis_ipc.dir/src/redis_ipc.c.o.d -o CMakeFiles/redis_ipc.dir/src/redis_ipc.c.o -c /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.c FAILED: CMakeFiles/redis_ipc.dir/src/redis_ipc.c.o /usr/bin/x86_64-pc-linux-gnu-gcc -DVERSION_INFO=0.0.6 -Dredis_ipc_EXPORTS -I/var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/inc -I/var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src -isystem /usr/include/hiredis -isystem /usr/include/json-c -O3 -pipe -march=native -fno-diagnostics-color -std=gnu99 -fPIC -fno-diagnostics-color -pthread -D_FILE_OFFSET_BITS=64 -MD -MT CMakeFiles/redis_ipc.dir/src/redis_ipc.c.o -MF CMakeFiles/redis_ipc.dir/src/redis_ipc.c.o.d -o CMakeFiles/redis_ipc.dir/src/redis_ipc.c.o -c /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.c In file included from /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.c:19: /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.h:48:9: note: ‘#pragma message: RIPC_RUNTIME_DIR was *not* set’ 48 | #pragma message "RIPC_RUNTIME_DIR was *not* set" | ^~~~~~~ /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.c: In function ‘redis_ipc_send_result’: /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.c:672:56: warning: passing argument 1 of ‘json_object_get_string’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 672 | json_object_get_string(completed_command)); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/json-c/json.h:27, from /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.c:17: /usr/include/json-c/json_object.h:993:68: note: expected ‘struct json_object *’ but argument is of type ‘const json_object *’ 993 | JSON_EXPORT const char *json_object_get_string(struct json_object *obj); | ~~~~~~~~~~~~~~~~~~~~^~~ /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.c: In function ‘redis_write_hash’: /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.c:697:34: warning: passing argument 1 of ‘get_field_count’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 697 | num_fields = get_field_count(obj); | ^~~ /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.c:677:34: note: expected ‘json_object *’ but argument is of type ‘const json_object *’ 677 | int get_field_count(json_object *obj) | ~~~~~~~~~~~~~^~~ /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.c: In function ‘redis_ipc_read_status_field’: /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.c:1038:12: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1038 | return field_value; | ^~~~~~~~~~~ /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.c: In function ‘redis_ipc_get_message_timeout’: /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.c:1414:51: error: passing argument 2 of ‘redisGetReply’ from incompatible pointer type [-Wincompatible-pointer-types] 1414 | ret = redisGetReply(thread_info->redis_state, &reply); | ^~~~~~ | | | redisReply ** In file included from /var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0/src/redis_ipc.c:18: /usr/include/hiredis/hiredis.h:340:43: note: expected ‘void **’ but argument is of type ‘redisReply **’ 340 | int redisGetReply(redisContext *c, void **reply); | ~~~~~~~^~~~~ ninja: build stopped: subcommand failed. * ERROR: dev-libs/redis-ipc-0.1.0::gentoo failed (compile phase): * ninja -v -j4 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 2216: Called cmake_src_compile * environment, line 943: Called cmake_build * environment, line 910: Called eninja * environment, line 1377: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=dev-libs/redis-ipc-0.1.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/redis-ipc-0.1.0::gentoo'`. * The complete build log is located at '/var/log/portage/dev-libs:redis-ipc-0.1.0:20231205-181948.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/redis-ipc-0.1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/redis-ipc-0.1.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0_build' * S: '/var/tmp/portage/dev-libs/redis-ipc-0.1.0/work/redis-ipc-0.1.0'