[MacPorts] #70978: dcc fails to build: Undefined symbols: "_grey_on"

MacPorts noreply at macports.org
Sun Sep 29 10:16:24 UTC 2024


#70978: dcc fails to build: Undefined symbols: "_grey_on"
--------------------------+--------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.10.1
 Keywords:                |       Port:  dcc
--------------------------+--------------------
 {{{
 --->  Configuring dcc
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_dcc/dcc/work/dcc-2.3.169"
 && ./configure  --homedir=/opt/local/etc/dcc --bindir=/opt/local/bin
 --libexecdir=/opt/local/libexec/dcc --mandir=/opt/local/share/man --with-
 rundir=/opt/local/var/run/dcc --enable-64-bits --disable-dccm --with-
 uid=_rspamd --with-
 installroot=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_dcc/dcc/work/destroot
 creating cache ./config.cache
 $Revision: 1.244 $
 checking for cc... ccache /usr/bin/gcc-4.2
 checking whether the C compiler (ccache /usr/bin/gcc-4.2 -pipe -Os -arch
 ppc -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc) works...
 yes
 checking whether the C compiler (ccache /usr/bin/gcc-4.2 -pipe -Os -arch
 ppc -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc) is a
 cross-compiler... no
 checking whether we are using GNU C... yes
 checking whether ccache /usr/bin/gcc-4.2 accepts -g... yes
 checking how to run the C preprocessor... ccache /usr/bin/gcc-4.2 -E
 checking for ranlib... ranlib
 checking for pthread_mutex_lock... yes
 checking for pthread_attr_setstacksize... yes
 checking for msync(MS_ASYNC)... yes
 checking for fstatfs()... BSD
 checking for gcc __attribute__... yes
 checking sizeof(long)... 4
 checking for 64-bit void* pointers... no, 32-bit system?
 checking for files larger than 4 GBytes... yes
 checking for make... yes
 checking whether make is gmake... yes
 checking for xargs... /usr/bin/xargs
 checking for wget... /opt/local/bin/wget
 checking for perl... /opt/local/bin/perl
 checking for sendmail... /opt/local/sbin/sendmail
 checking for htpasswd... /opt/local/bin/htpasswd
 checking for rrdtool... /opt/local/bin/rrdtool
 checking for AF_LOCAL... yes
 checking for AF_INET6... yes
 checking for socklen_t... yes
 checking for in_addr_t... yes
 checking for sa_family_t... yes
 checking for in_port_t... yes
 checking for sa_len... yes
 checking for sin6_scope_id... yes
 checking for ANSI C header files... yes
 checking for pid_t... yes
 checking for u_int8_t... yes
 checking for u_int16_t... yes
 checking for u_int32_t... yes
 checking for u_int64_t... yes
 checking need for string.h... no
 checking whether time.h and sys/time.h may both be included... yes
 checking for strings.h... yes
 checking for paths.h... yes
 checking for sys/cdefs.h... yes
 checking for pthread.h... yes
 checking for arpa/nameser.h... yes
 checking for resolv.h... yes
 checking for utime.h... yes
 checking for ifaddrs.h... yes
 checking for inttypes.h... yes
 checking for histedit.h... yes
 checking for vsyslog... yes
 checking for getipnodebyname... yes
 checking for getipnodebyaddr... yes
 checking for freehostent... yes
 checking for getaddrinfo... yes
 checking for getnameinfo... yes
 checking for freeaddrinfo... yes
 checking for gai_strerror... yes
 checking for hstrerror... yes
 checking for _res... yes
 checking for res_init... yes
 checking for res_query... yes
 checking for dn_expand... yes
 checking for inet_ntop... yes
 checking for inet_pton... yes
 checking for inet_aton... yes
 checking for gethostid... yes
 checking for localtime_r... yes
 checking for gmtime_r... yes
 checking for timegm... yes
 checking for altzone... no
 checking for futimes... yes
 checking for setpgid... yes
 checking for poll... yes
 checking for strlcpy... yes
 checking for strlcat... yes
 checking for getprogname... yes
 checking for daemon... yes
 checking for siginterrupt... yes
 checking for eaccess... no
 checking for getifaddrs... yes
 checking for freeifaddrs... yes
 checking for ffsl... yes
 checking for builtin_ffsl()... yes
 checking for el_init in -ledit... yes
 checking for getifaddrs() replacement... NATIVE
 checking for md5.h... no
 checking for sysconf(_SC_PHYS_PAGES)+sysconf(_SC_PAGESIZE)... no
 checking for sysctl(HW_PHYSMEM)... yes
 checking for __progname... yes
 checking use FD_SETSIZE to compute NUM_CWFS... 20
 checking for sysctl(kern.boottime)... yes
 checking for IPv6... yes
 checking for Rsendto... no
 updating cache ./config.cache
 creating ./config.status
 ............................................................................................creating
 include/dcc_config.h
 --->  Building dcc
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_mail_dcc/dcc/work/dcc-2.3.169"
 && /usr/bin/make -j6
 ==> dcclib
 ccache /usr/bin/gcc-4.2   -I../include    -c -o dccif.o dccif.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o fnm.o fnm.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o get_port.o get_port.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o hstrerror.o hstrerror.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o inet_ntop.o inet_ntop.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o ipv6_conv.o ipv6_conv.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o lock_stubs.o lock_stubs.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o logbad.o logbad.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o mk_su.o mk_su.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o msg1.o msg1.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o parse_word.o parse_word.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o parse_srvr_nm.o
 parse_srvr_nm.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o strlcat.o strlcat.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o strlcpy.o strlcpy.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o su2str.o su2str.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o vsyslog.o vsyslog.c
 ar qcs libdcc.a dccif.o fnm.o get_port.o hstrerror.o inet_ntop.o
 ipv6_conv.o lock_stubs.o logbad.o mk_su.o msg1.o parse_word.o
 parse_srvr_nm.o strlcat.o strlcpy.o su2str.o vsyslog.o
 ==> clntlib
 ccache /usr/bin/gcc-4.2   -I../include    -c -o aop.o aop.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o ask.o ask.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o cdhome.o cdhome.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o ck.o ck.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o ck2str.o ck2str.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o ckbody.o ckbody.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o ckfuz1.o ckfuz1.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o ckfuz2.o ckfuz2.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o ckmime.o ckmime.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o ckparse.o ckparse.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o cktbls.o cktbls.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o ckwhite.o ckwhite.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o clnt_init.o clnt_init.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o clnt_send.o clnt_send.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o clnt_unthreaded.o
 clnt_unthreaded.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o escstr.o escstr.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o daemon.o daemon.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o dnsbl.o dnsbl.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o get_id.o get_id.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o get_secs.o get_secs.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o getifaddrs.o getifaddrs.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o hash_divisor.o
 hash_divisor.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o heap_debug.o heap_debug.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o helper.o helper.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o id2str.o id2str.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o inet_pton.o inet_pton.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o load_ids.o load_ids.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o lock_open.o lock_open.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o md5.o md5.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o mkstemp.o mkstemp.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o msg2.o msg2.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o op2str.o op2str.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o parse_log_opt.o
 parse_log_opt.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o parse_passwd.o
 parse_passwd.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o parse_whitefile.o
 parse_whitefile.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o print_info.o print_info.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o range.o range.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o select_poll.o
 select_poll.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o sign.o sign.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o restart.o restart.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o str2type.o str2type.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o str2cnt.o str2cnt.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o tgts2str.o tgts2str.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o type2str.o type2str.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o udp_bind.o udp_bind.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o xhdr.o xhdr.c
 ar qcs libclnt.a aop.o ask.o cdhome.o ck.o ck2str.o ckbody.o ckfuz1.o
 ckfuz2.o ckmime.o ckparse.o cktbls.o ckwhite.o clnt_init.o clnt_send.o
 ckmime.o ckparse.o ckwhite.o clnt_init.o clnt_send.o clnt_unthreaded.o
 escstr.o daemon.o dnsbl.o get_id.o get_secs.o getifaddrs.o hash_divisor.o
 heap_debug.o helper.o id2str.o inet_pton.o load_ids.o lock_open.o md5.o
 mkstemp.o msg2.o op2str.o parse_log_opt.o parse_passwd.o parse_whitefile.o
 print_info.o range.o select_poll.o sign.o restart.o str2type.o str2cnt.o
 tgts2str.o type2str.o udp_bind.o xhdr.o
 ==> srvrlib
 ccache /usr/bin/gcc-4.2   -I../include    -c -o boottime.o boottime.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o db.o db.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o flod.o flod.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o istmpfs.o istmpfs.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o read_rcd.o read_rcd.c
 ccache /usr/bin/gcc-4.2   -I../include    -c -o ts2str.o ts2str.c
 ar qcs libsrvr.a boottime.o db.o flod.o istmpfs.o read_rcd.o ts2str.o
 ==> dns-helper
 ccache /usr/bin/gcc-4.2   -I../include    -c -o dns-helper.o dns-helper.c
 ccache /usr/bin/gcc-4.2   dns-helper.o ../clntlib/libclnt.a
 ../dcclib/libdcc.a -lm -lresolv -ledit -ltermcap -o dns-helper
 ==> thrlib
 ccache /usr/bin/gcc-4.2    -I../include    -c -o clnt_threaded.o
 clnt_threaded.c
 ccache /usr/bin/gcc-4.2    -I../include    -c -o cmn.o cmn.c
 ccache /usr/bin/gcc-4.2    -I../include    -c -o reply.o reply.c
 ccache /usr/bin/gcc-4.2    -I../include    -c -o totals.o totals.c
 ar qcs libthr.a clnt_threaded.o cmn.o reply.o totals.o
 ==> cdcc
 ccache /usr/bin/gcc-4.2   -I../include    -c -o cdcc.o cdcc.c
 ccache /usr/bin/gcc-4.2   cdcc.o ../clntlib/libclnt.a ../dcclib/libdcc.a
 -lm -lresolv -ledit -ltermcap -o cdcc
 ==> ck2ip
 ccache /usr/bin/gcc-4.2   -I../include    -c -o ck2ip.o ck2ip.c
 ccache /usr/bin/gcc-4.2   ck2ip.o ../clntlib/libclnt.a ../dcclib/libdcc.a
 -lm -lresolv -ledit -ltermcap -o ck2ip
 ==> dbclean
 ccache /usr/bin/gcc-4.2 -I../srvrlib   -I../include    -c -o dbclean.o
 dbclean.c
 ccache /usr/bin/gcc-4.2   dbclean.o ../srvrlib/libsrvr.a
 ../clntlib/libclnt.a ../dcclib/libdcc.a -lm -lresolv -ledit -ltermcap -o
 dbclean
 ==> dccd
 ccache /usr/bin/gcc-4.2 -I../srvrlib   -I../include    -c -o dccd.o dccd.c
 ccache /usr/bin/gcc-4.2 -I../srvrlib   -I../include    -c -o iflod.o
 iflod.c
 ccache /usr/bin/gcc-4.2 -I../srvrlib   -I../include    -c -o oflod.o
 oflod.c
 ccache /usr/bin/gcc-4.2 -I../srvrlib   -I../include    -c -o rl.o rl.c
 ccache /usr/bin/gcc-4.2 -I../srvrlib   -I../include    -c -o work.o work.c
 dccd.c: In function ‘main’:
 dccd.c:679: warning: ‘daemon’ is deprecated (declared at
 /usr/include/stdlib.h:289)
 ccache /usr/bin/gcc-4.2   dccd.o iflod.o oflod.o rl.o work.o
 ../srvrlib/libsrvr.a ../clntlib/libclnt.a ../dcclib/libdcc.a -lm -lresolv
 -ledit -ltermcap -o dccd
 Undefined symbols:
   "_grey_on", referenced from:
       _grey_on$non_lazy_ptr in dccd.o
       _grey_on$non_lazy_ptr in iflod.o
       _grey_on$non_lazy_ptr in oflod.o
       _grey_on$non_lazy_ptr in rl.o
       _grey_on$non_lazy_ptr in work.o
       _grey_on$non_lazy_ptr in libsrvr.a(flod.o)
       _grey_on$non_lazy_ptr in libsrvr.a(db.o)
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 make[1]: *** [dccd] Error 1
 ==> dblist
 ccache /usr/bin/gcc-4.2 -I../srvrlib   -I../include    -c -o dblist.o
 dblist.c
 ccache /usr/bin/gcc-4.2   dblist.o ../srvrlib/libsrvr.a
 ../clntlib/libclnt.a ../dcclib/libdcc.a -lm -lresolv -ledit -ltermcap -o
 dblist
 Undefined symbols:
   "_grey_on", referenced from:
       _grey_on$non_lazy_ptr in dblist.o
       _grey_on$non_lazy_ptr in libsrvr.a(db.o)
       _grey_on$non_lazy_ptr in libsrvr.a(flod.o)
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 make[1]: *** [dblist] Error 1
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/70978>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list