[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