[MacPorts] #63250: memcacheq @0.2.0_2: error: implicit declaration of function 'daemonize'
MacPorts
noreply at macports.org
Thu Jul 15 17:50:02 UTC 2021
#63250: memcacheq @0.2.0_2: error: implicit declaration of function 'daemonize'
-----------------------------+-----------------------
Reporter: cooljeanius | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Keywords: bigsur catalina | Port: memcacheq
-----------------------------+-----------------------
Another victim of `-Werror=implicit-function-declaration` being on by
default now:
{{{
/usr/bin/clang -DHAVE_CONFIG_H -I. -I/usr/local/BerkeleyDB.4.7/include
-I/opt/local/include -I/opt/local/include -I/opt/local/include/db47
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -pipe -Os
-std=gnu89 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk
-arch x86_64 -MT daemon.o -MD -MP -MF .deps/daemon.Tpo -c -o daemon.o
daemon.c
mv -f .deps/hash.Tpo .deps/hash.Po
mv -f .deps/thread.Tpo .deps/thread.Po
mv -f .deps/daemon.Tpo .deps/daemon.Po
memcacheq.c:2222:15: error: implicit declaration of function 'daemonize'
[-Werror,-Wimplicit-function-declaration]
res = daemonize(maxcore, settings.verbose);
^
memcacheq.c:2222:15: note: did you mean 'daemon'?
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include/stdlib.h:292:6:
note: 'daemon' declared here
int daemon(int, int) __DARWIN_1050(daemon)
__OSX_AVAILABLE_BUT_DEPRECATED_MSG(__MAC_10_0, __MAC_10_5, __IPHONE_2_0,
__IPHONE_2_0, "Use posix_spawn APIs instead.") __WATCHOS_PROHIBITED
__TVOS_PROHIBITED;
^
1 error generated.
make[1]: *** [memcacheq.o] Error 1
make[1]: *** Waiting for unfinished jobs....
mv -f .deps/item.Tpo .deps/item.Po
mv -f .deps/hashtable.Tpo .deps/hashtable.Po
mv -f .deps/bdb.Tpo .deps/bdb.Po
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_memcacheq/memcacheq/work/memcacheq-0.2.0'
make: *** [all] Error 2
make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_memcacheq/memcacheq/work/memcacheq-0.2.0'
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_sysutils_memcacheq/memcacheq/work/memcacheq-0.2.0"
&& /usr/bin/make -j16 -w all
Exit code: 2
Error: Failed to build memcacheq: command execution failed
DEBUG: Error code: CHILDSTATUS 89829 2
}}}
--
Ticket URL: <https://trac.macports.org/ticket/63250>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list