[MacPorts] #63279: mod_dnssd @0.6: error: implicit declaration of function 'unixd_setup_child' is invalid in C99
MacPorts
noreply at macports.org
Thu Jul 22 08:01:09 UTC 2021
#63279: mod_dnssd @0.6: error: implicit declaration of function 'unixd_setup_child'
is invalid in C99
-----------------------------+-----------------------
Reporter: cooljeanius | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Keywords: bigsur catalina | Port: mod_dnssd
-----------------------------+-----------------------
Another victim of `-Werror=implicit-function-declaration` being on by
default now:
{{{
make[2]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_mod_dnssd/mod_dnssd/work/mod_dnssd-0.6/src'
/opt/local/bin/apxs -c -Wc,"-DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK
-I/opt/local/include/apr-1 -pipe -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -arch
x86_64 -std=c99 -Wall -W -Wextra -pedantic -pipe -Wformat -Wold-style-
definition -Wdeclaration-after-statement -Wfloat-equal -Wmissing-
declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls
-Wmissing-noreturn -Wshadow -Wendif-labels -Wpointer-arith -Wbad-function-
cast -Wcast-qual -Wcast-align -Wwrite-strings -Winline" -D_REENTRANT
-Wl,"-L/opt/local/lib -lapr-1 -lpthread " -L/opt/local/lib -lavahi-common
-lavahi-client ./mod_dnssd.c
/opt/local/share/apr-1/build/libtool --silent --mode=compile --tag=CC
/usr/bin/clang -prefer-pic -pipe -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -I/opt/local/include/apache2
-I/opt/local/include/apr-1 -I/opt/local/include/apr-1
-I/opt/local/include -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK
-I/opt/local/include/apr-1 -pipe -Os
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -arch
x86_64 -std=c99 -Wall -W -Wextra -pedantic -pipe -Wformat -Wold-style-
definition -Wdeclaration-after-statement -Wfloat-equal -Wmissing-
declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls
-Wmissing-noreturn -Wshadow -Wendif-labels -Wpointer-arith -Wbad-function-
cast -Wcast-qual -Wcast-align -Wwrite-strings -Winline -D_REENTRANT -c -o
./mod_dnssd.lo ./mod_dnssd.c && touch ./mod_dnssd.slo
./mod_dnssd.c:406:18: warning: cast from 'char *' to 'char **' increases
required alignment from 1 to 8 [-Wcast-align]
txt_record = (char **) j->txt_record->elts;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./mod_dnssd.c:433:21: warning: cast from 'char *' to 'char **' increases
required alignment from 1 to 8 [-Wcast-align]
for (type = (char**) j->types->elts; *type; type++) {
^~~~~~~~~~~~~~~~~~~~~~~
./mod_dnssd.c:579:5: error: implicit declaration of function
'unixd_setup_child' is invalid in C99 [-Werror,-Wimplicit-function-
declaration]
unixd_setup_child();
^
./mod_dnssd.c:906:12: warning: missing field 'func' initializer
[-Wmissing-field-initializers]
{ NULL }
^
./mod_dnssd.c:917:1: warning: missing field 'flags' initializer
[-Wmissing-field-initializers]
};
^
4 warnings and 1 error generated.
apxs:Error: Command failed with rc=65536
.
make[2]: *** [mod_dnssd.la] Error 1
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_mod_dnssd/mod_dnssd/work/mod_dnssd-0.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_mod_dnssd/mod_dnssd/work/mod_dnssd-0.6'
make: *** [all] Error 2
make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_mod_dnssd/mod_dnssd/work/mod_dnssd-0.6'
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_mod_dnssd/mod_dnssd/work/mod_dnssd-0.6"
&& /usr/bin/make -j16 -w all
Exit code: 2
Error: Failed to build mod_dnssd: command execution failed
DEBUG: Error code: CHILDSTATUS 57616 2
}}}
--
Ticket URL: <https://trac.macports.org/ticket/63279>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list