Re: [MacPorts] #70208: c-ares now broken: error: ‘F_GETFL’ undeclared (first use in this function)
MacPorts
noreply at macports.org
Sat Jun 15 21:09:23 UTC 2024
#70208: c-ares now broken: error: ‘F_GETFL’ undeclared (first use in this function)
---------------------------+-----------------------------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.9.3
Resolution: | Keywords: tiger, leopard, snowleopard
Port: c-ares |
---------------------------+-----------------------------------------
Comment (by ballapete):
`GCC7` is no solution (at least not yet):
{{{
[ 83%] Building C object
src/lib/CMakeFiles/c-ares.dir/ares_sysconfig_mac.c.o
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_net_c-ares/c-ares/work/build/src/lib
&& /opt/local/bin/gcc-mp-7 -DCARES_BUILDING_LIBRARY -DHAVE_CONFIG_H=1
-D_DARWIN_C_SOURCE -Dc_ares_EXPORTS
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_net_c-ares/c-ares/work/build
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_net_c-ares/c-ares/work/c-ares-1.30.0
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_net_c-
ares/c-ares/work/c-ares-1.30.0/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_net_c-
ares/c-ares/work/c-ares-1.30.0/src/lib -pipe -Os -DNDEBUG
-I/opt/local/include -Wall -Wextra -Wcast-align -Wconversion
-Wdeclaration-after-statement -Wdouble-promotion -Wfloat-equal -Wformat-
security -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-braces
-Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs
-Wmissing-prototypes -Wnested-externs -Wno-coverage-mismatch -Wold-style-
definition -Wpacked -Wpointer-arith -Wredundant-decls -Wshadow -Wsign-
conversion -Wstrict-overflow -Wstrict-prototypes -Wtrampolines -Wundef
-Wunused -Wvariadic-macros -Wvla -Wwrite-strings -Wimplicit-fallthrough=3
-Werror=implicit-int -Werror=implicit-function-declaration -std=gnu90
-arch ppc -mmacosx-version-min=10.5 -fPIC -MD -MT
src/lib/CMakeFiles/c-ares.dir/ares_sysconfig_mac.c.o -MF
CMakeFiles/c-ares.dir/ares_sysconfig_mac.c.o.d -o
CMakeFiles/c-ares.dir/ares_sysconfig_mac.c.o -c
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_net_c-
ares/c-ares/work/c-ares-1.30.0/src/lib/ares_sysconfig_mac.c
In file included from
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_net_c-
ares/c-ares/work/c-ares-1.30.0/src/lib/ares_sysconfig_mac.c:54:0:
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_net_c-
ares/c-ares/work/c-ares-1.30.0/src/lib/thirdparty/apple/dnsinfo.h:113:1:
warning: no previous prototype for 'dns_configuration_notify_key'
[-Wmissing-prototypes]
dns_configuration_notify_key (void) API_AVAILABLE(macos(10.4),
ios(2.0));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_net_c-
ares/c-ares/work/c-ares-1.30.0/src/lib/thirdparty/apple/dnsinfo.h: In
function 'dns_configuration_notify_key':
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_net_c-
ares/c-ares/work/c-ares-1.30.0/src/lib/thirdparty/apple/dnsinfo.h:113:43:
error: expected declaration specifiers before 'API_AVAILABLE'
dns_configuration_notify_key (void) API_AVAILABLE(macos(10.4),
ios(2.0));
^~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_net_c-
ares/c-ares/work/c-ares-1.30.0/src/lib/thirdparty/apple/dnsinfo.h:116:35:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'API_AVAILABLE'
dns_configuration_copy (void) API_AVAILABLE(macos(10.4), ios(2.0));
^~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_net_c-
ares/c-ares/work/c-ares-1.30.0/src/lib/thirdparty/apple/dnsinfo.h:119:48:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'API_AVAILABLE'
dns_configuration_free (dns_config_t *config) API_AVAILABLE(macos(10.4),
ios(2.0));
^~~~~~~~~~~~~
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports
.org_macports_release_tarballs_ports_net_c-
ares/c-ares/work/c-ares-1.30.0/src/lib/thirdparty/apple/dnsinfo.h:123:29:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'API_AVAILABLE'
const char *bundle_id) API_AVAILABLE(macos(10.8), ios(6.0));
^~~~~~~~~~~~~
}}}
This not the C programming language I learned in last millenium!
--
Ticket URL: <https://trac.macports.org/ticket/70208#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list