[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