[MacPorts] #69887: valkey fails to build on 10.6: error: 'fstat64' is deprecated [-Werror, -Wdeprecated-declarations]
MacPorts
noreply at macports.org
Wed May 1 17:34:36 UTC 2024
#69887: valkey fails to build on 10.6: error: 'fstat64' is deprecated [-Werror
,-Wdeprecated-declarations]
-----------------------------------------+------------------------
Reporter: barracuda156 | Owner: mohd-akram
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.9.3
Keywords: tiger, leopard, snowleopard | Port: valkey
-----------------------------------------+------------------------
{{{
/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_databases_valkey/valkey/work/compwrap/cc/opt/local/bin
/clang-mp-11 -pedantic -DREDIS_STATIC='' -Wno-c11-extensions -std=gnu11
-Wall -W -Wno-missing-field-initializers -Werror=deprecated-declarations
-Wstrict-prototypes -O3 -g -ggdb -arch x86_64
-isystem/opt/local/include/LegacySupport -isystem/opt/local/include
-I../deps/hiredis -I../deps/linenoise -I../deps/lua/src
-I../deps/hdr_histogram -I../deps/fpconv -DUSE_JEMALLOC
-I../deps/jemalloc/include -DUSE_OPENSSL=1
-I/usr/local/opt/openssl/include -DBUILD_TLS_MODULE=0 -MMD -o rdb.o -c
rdb.c
replication.c:1666:21: error: 'fstat64' is deprecated [-Werror
,-Wdeprecated-declarations]
redis_fstat(slave->repldbfd,&buf) == -1) {
^
./config.h:50:21: note: expanded from macro 'redis_fstat'
#define redis_fstat fstat64
^
/usr/include/sys/stat.h:463:35: note: 'fstat64' has been explicitly marked
deprecated here
int fstat64(int, struct stat64 *)
__OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_5,__MAC_10_6,__IPHONE_NA,__IPHONE_NA);
^
/usr/include/Availability.h:137:53: note: expanded from macro
'__OSX_AVAILABLE_BUT_DEPRECATED'
__AVAILABILITY_INTERNAL##_macIntro##_DEP##_macDep
^
<scratch space>:179:1: note: expanded from here
__AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_6
^
/usr/include/AvailabilityInternal.h:253:72: note: expanded from macro
'__AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_6'
#define __AVAILABILITY_INTERNAL__MAC_10_5_DEP__MAC_10_6
__AVAILABILITY_INTERNAL_DEPRECATED
^
/usr/include/AvailabilityInternal.h:36:67: note: expanded from macro
'__AVAILABILITY_INTERNAL_DEPRECATED'
#define __AVAILABILITY_INTERNAL_DEPRECATED
__attribute__((deprecated,visibility("default")))
^
1 error generated.
make[1]: *** [replication.o] Error 1
}}}
https://build.macports.org/builders/ports-10.6_x86_64-builder/builds/200611/steps
/install-port/logs/stdio
--
Ticket URL: <https://trac.macports.org/ticket/69887>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list