=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for dcc-1.3.123nb2 all ===> dcclib cc -O2 -march=i586 -I../include -c dccif.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC dccif.c -o dccif.so cc -O2 -march=i586 -I../include -c fnm.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC fnm.c -o fnm.so cc -O2 -march=i586 -I../include -c get_port.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC get_port.c -o get_port.so cc -O2 -march=i586 -I../include -c hstrerror.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC hstrerror.c -o hstrerror.so cc -O2 -march=i586 -I../include -c inet_ntop.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC inet_ntop.c -o inet_ntop.so cc -O2 -march=i586 -I../include -c ipv6_conv.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC ipv6_conv.c -o ipv6_conv.so cc -O2 -march=i586 -I../include -c lock_stubs.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC lock_stubs.c -o lock_stubs.so cc -O2 -march=i586 -I../include -c logbad.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC logbad.c -o logbad.so cc -O2 -march=i586 -I../include -c mk_su.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC mk_su.c -o mk_su.so cc -O2 -march=i586 -I../include -c msg1.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC msg1.c -o msg1.so cc -O2 -march=i586 -I../include -c parse_srvr_nm.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC parse_srvr_nm.c -o parse_srvr_nm.so cc -O2 -march=i586 -I../include -c parse_word.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC parse_word.c -o parse_word.so cc -O2 -march=i586 -I../include -c strlcat.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC strlcat.c -o strlcat.so cc -O2 -march=i586 -I../include -c su2str.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC su2str.c -o su2str.so cc -O2 -march=i586 -I../include -c vsyslog.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC vsyslog.c -o vsyslog.so building standard dcc library ar cq libdcc.a `NM=nm lorder 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 su2str.o vsyslog.o | tsort -q` ranlib libdcc.a building shared object dcc library ar cq libdcc_pic.a `NM=nm lorder dccif.so fnm.so get_port.so hstrerror.so inet_ntop.so ipv6_conv.so lock_stubs.so logbad.so mk_su.so msg1.so parse_word.so parse_srvr_nm.so strlcat.so su2str.so vsyslog.so | tsort -q` ranlib libdcc_pic.a all ===> clntlib cc -O2 -march=i586 -I../include -c aop.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC aop.c -o aop.so cc -O2 -march=i586 -I../include -c ask.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC ask.c -o ask.so cc -O2 -march=i586 -I../include -c cdhome.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC cdhome.c -o cdhome.so cc -O2 -march=i586 -I../include -c ck.c ck.c:169:19: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&ctx, hdr, hdr_len); ^~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ ck.c:170:18: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&ctx, str, len); ^~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ ck.c:250:12: warning: comparison of constant 20 with expression of type 'DCC_CK_TYPES' is always false [-Wtautological-constant-out-of-range-compare] if (type >= DIM(cks->sums)) ~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. cc -O2 -march=i586 -I../include -c -fPIC -DPIC ck.c -o ck.so ck.c:169:19: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&ctx, hdr, hdr_len); ^~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ ck.c:170:18: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&ctx, str, len); ^~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ ck.c:250:12: warning: comparison of constant 20 with expression of type 'DCC_CK_TYPES' is always false [-Wtautological-constant-out-of-range-compare] if (type >= DIM(cks->sums)) ~~~~ ^ ~~~~~~~~~~~~~~ 3 warnings generated. cc -O2 -march=i586 -I../include -c ck2str.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC ck2str.c -o ck2str.so cc -O2 -march=i586 -I../include -c ckbody.c ckbody.c:62:35: warning: passing 'char [1029]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&cks->ctx_body.md5, buf, blen); ^~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ ckbody.c:79:40: warning: passing 'char [1029]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&cks->ctx_body.md5, buf, ^~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ ckbody.c:91:36: warning: passing 'char [1029]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&cks->ctx_body.md5, buf, ^~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ ckbody.c:120:34: warning: passing 'char [1029]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&cks->ctx_body.md5, buf, blen); ^~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ 4 warnings generated. cc -O2 -march=i586 -I../include -c -fPIC -DPIC ckbody.c -o ckbody.so ckbody.c:62:35: warning: passing 'char [1029]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&cks->ctx_body.md5, buf, blen); ^~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ ckbody.c:79:40: warning: passing 'char [1029]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&cks->ctx_body.md5, buf, ^~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ ckbody.c:91:36: warning: passing 'char [1029]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&cks->ctx_body.md5, buf, ^~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ ckbody.c:120:34: warning: passing 'char [1029]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&cks->ctx_body.md5, buf, blen); ^~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ 4 warnings generated. cc -O2 -march=i586 -I../include -c ckfuz1.c ckfuz1.c:94:22: warning: passing 'char [317]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&FZ1.md5, FZ1.buf, len); ^~~~~~~ ckfuz1.c:43:14: note: expanded from macro 'FZ1' #define FZ1 cks->fuz1 ^ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ 1 warning generated. cc -O2 -march=i586 -I../include -c -fPIC -DPIC ckfuz1.c -o ckfuz1.so ckfuz1.c:94:22: warning: passing 'char [317]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&FZ1.md5, FZ1.buf, len); ^~~~~~~ ckfuz1.c:43:14: note: expanded from macro 'FZ1' #define FZ1 cks->fuz1 ^ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ 1 warning generated. cc -O2 -march=i586 -I../include -c ckfuz2.c ckfuz2.c:149:14: warning: passing 'char [1041]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] FUZ2(lp, lbp->buf, lbp->blen); ^~~~~~~~ ckfuz2.c:82:56: note: expanded from macro 'FUZ2' #define FUZ2(langp, buf, len) MD5Update(&(langp)->md5, buf, len) ^ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ ckfuz2.c:542:13: warning: passing 'char [1041]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] FUZ2(lp, lbp->buf, lbp->blen); ^~~~~~~~ ckfuz2.c:82:56: note: expanded from macro 'FUZ2' #define FUZ2(langp, buf, len) MD5Update(&(langp)->md5, buf, len) ^ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ ckfuz2.c:584:13: warning: passing 'char [514]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] FUZ2(lp, FZ2.url_buf, FZ2.url_cp - FZ2.url_buf); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ckfuz2.c:64:13: note: expanded from macro 'FZ2' #define FZ2 cks->fuz2 ^ ckfuz2.c:82:56: note: expanded from macro 'FUZ2' #define FUZ2(langp, buf, len) MD5Update(&(langp)->md5, buf, len) ^ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ 3 warnings generated. cc -O2 -march=i586 -I../include -c -fPIC -DPIC ckfuz2.c -o ckfuz2.so ckfuz2.c:149:14: warning: passing 'char [1041]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] FUZ2(lp, lbp->buf, lbp->blen); ^~~~~~~~ ckfuz2.c:82:56: note: expanded from macro 'FUZ2' #define FUZ2(langp, buf, len) MD5Update(&(langp)->md5, buf, len) ^ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ ckfuz2.c:542:13: warning: passing 'char [1041]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] FUZ2(lp, lbp->buf, lbp->blen); ^~~~~~~~ ckfuz2.c:82:56: note: expanded from macro 'FUZ2' #define FUZ2(langp, buf, len) MD5Update(&(langp)->md5, buf, len) ^ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ ckfuz2.c:584:13: warning: passing 'char [514]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] FUZ2(lp, FZ2.url_buf, FZ2.url_cp - FZ2.url_buf); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ckfuz2.c:64:13: note: expanded from macro 'FZ2' #define FZ2 cks->fuz2 ^ ckfuz2.c:82:56: note: expanded from macro 'FUZ2' #define FUZ2(langp, buf, len) MD5Update(&(langp)->md5, buf, len) ^ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ 3 warnings generated. cc -O2 -march=i586 -I../include -c ckmime.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC ckmime.c -o ckmime.so cc -O2 -march=i586 -I../include -c ckparse.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC ckparse.c -o ckparse.so cc -O2 -march=i586 -I../include -c ckwhite.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC ckwhite.c -o ckwhite.so cc -O2 -march=i586 -I../include -c clnt_init.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC clnt_init.c -o clnt_init.so cc -O2 -march=i586 -I../include -c clnt_send.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC clnt_send.c -o clnt_send.so cc -O2 -march=i586 -I../include -c clnt_unthreaded.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC clnt_unthreaded.c -o clnt_unthreaded.so cc -O2 -march=i586 -I../include -c daemon.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC daemon.c -o daemon.so cc -O2 -march=i586 -I../include -c dnsbl.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC dnsbl.c -o dnsbl.so cc -O2 -march=i586 -I../include -c get_id.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC get_id.c -o get_id.so cc -O2 -march=i586 -I../include -c get_secs.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC get_secs.c -o get_secs.so cc -O2 -march=i586 -I../include -c getifaddrs.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC getifaddrs.c -o getifaddrs.so cc -O2 -march=i586 -I../include -c heap_debug.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC heap_debug.c -o heap_debug.so cc -O2 -march=i586 -I../include -c helper.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC helper.c -o helper.so cc -O2 -march=i586 -I../include -c id2str.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC id2str.c -o id2str.so cc -O2 -march=i586 -I../include -c inet_pton.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC inet_pton.c -o inet_pton.so cc -O2 -march=i586 -I../include -c load_ids.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC load_ids.c -o load_ids.so cc -O2 -march=i586 -I../include -c lock_open.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC lock_open.c -o lock_open.so cc -O2 -march=i586 -I../include -c md5.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC md5.c -o md5.so cc -O2 -march=i586 -I../include -c mkstemp.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC mkstemp.c -o mkstemp.so cc -O2 -march=i586 -I../include -c msg2.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC msg2.c -o msg2.so cc -O2 -march=i586 -I../include -c op2str.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC op2str.c -o op2str.so cc -O2 -march=i586 -I../include -c parse_log_opt.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC parse_log_opt.c -o parse_log_opt.so cc -O2 -march=i586 -I../include -c parse_passwd.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC parse_passwd.c -o parse_passwd.so cc -O2 -march=i586 -I../include -c parse_whitefile.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC parse_whitefile.c -o parse_whitefile.so cc -O2 -march=i586 -I../include -c print_info.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC print_info.c -o print_info.so cc -O2 -march=i586 -I../include -c range.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC range.c -o range.so cc -O2 -march=i586 -I../include -c restart.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC restart.c -o restart.so cc -O2 -march=i586 -I../include -c select_poll.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC select_poll.c -o select_poll.so cc -O2 -march=i586 -I../include -c sign.c sign.c:57:18: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&ctx, passwd, passwd_len); ^~~~~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ sign.c:75:18: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&ctx, passwd, passwd_len); ^~~~~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ 2 warnings generated. cc -O2 -march=i586 -I../include -c -fPIC -DPIC sign.c -o sign.so sign.c:57:18: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&ctx, passwd, passwd_len); ^~~~~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ sign.c:75:18: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] MD5Update(&ctx, passwd, passwd_len); ^~~~~~ /usr/include/md5.h:49:48: note: passing argument to parameter here void MD5Update(MD5_CTX *, const unsigned char *, unsigned int); ^ 2 warnings generated. cc -O2 -march=i586 -I../include -c str2cnt.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC str2cnt.c -o str2cnt.so cc -O2 -march=i586 -I../include -c str2type.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC str2type.c -o str2type.so cc -O2 -march=i586 -I../include -c tgts2str.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC tgts2str.c -o tgts2str.so cc -O2 -march=i586 -I../include -c type2str.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC type2str.c -o type2str.so cc -O2 -march=i586 -I../include -c udp_bind.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC udp_bind.c -o udp_bind.so cc -O2 -march=i586 -I../include -c xhdr.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC xhdr.c -o xhdr.so building standard clnt library ar cq libclnt.a `NM=nm lorder aop.o ask.o cdhome.o ck.o ck2str.o ckbody.o ckfuz1.o ckfuz2.o ckmime.o ckparse.o ckwhite.o clnt_init.o clnt_send.o clnt_unthreaded.o daemon.o dnsbl.o get_id.o get_secs.o getifaddrs.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 | tsort -q` ranlib libclnt.a building shared object clnt library ar cq libclnt_pic.a `NM=nm lorder aop.so ask.so cdhome.so ck.so ck2str.so ckbody.so ckfuz1.so ckfuz2.so ckmime.so ckparse.so ckwhite.so clnt_init.so clnt_send.so clnt_unthreaded.so daemon.so dnsbl.so get_id.so get_secs.so getifaddrs.so heap_debug.so helper.so id2str.so inet_pton.so load_ids.so lock_open.so md5.so mkstemp.so msg2.so op2str.so parse_log_opt.so parse_passwd.so parse_whitefile.so print_info.so range.so select_poll.so sign.so restart.so str2type.so str2cnt.so tgts2str.so type2str.so udp_bind.so xhdr.so | tsort -q` ranlib libclnt_pic.a all ===> srvrlib cc -O2 -march=i586 -I../include -c db.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC db.c -o db.so cc -O2 -march=i586 -I../include -c flod.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC flod.c -o flod.so cc -O2 -march=i586 -I../include -c istmpfs.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC istmpfs.c -o istmpfs.so cc -O2 -march=i586 -I../include -c read_rcd.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC read_rcd.c -o read_rcd.so cc -O2 -march=i586 -I../include -c ts2str.c cc -O2 -march=i586 -I../include -c -fPIC -DPIC ts2str.c -o ts2str.so building standard srvr library ar cq libsrvr.a `NM=nm lorder db.o flod.o istmpfs.o read_rcd.o ts2str.o | tsort -q` ranlib libsrvr.a building shared object srvr library ar cq libsrvr_pic.a `NM=nm lorder db.so flod.so istmpfs.so read_rcd.so ts2str.so | tsort -q` ranlib libsrvr_pic.a all ===> cdcc cc -O2 -march=i586 -I../include -c cdcc.c cc -Wl,-R/usr/pkg/lib -o cdcc cdcc.o ../clntlib/libclnt.a ../dcclib/libdcc.a -lm ../clntlib/libclnt.a(ckwhite.o): In function `new_ht_nm': (.text+0x2f3): undefined reference to `__msync13' ../clntlib/libclnt.a(ckwhite.o): In function `dcc_rdy_white': (.text+0xcc1): undefined reference to `__msync13' ../clntlib/libclnt.a(ckwhite.o): In function `dcc_rdy_white': (.text+0x1178): undefined reference to `__msync13' ../clntlib/libclnt.a(ckwhite.o): In function `open_white_ht': ckwhite.c:(.text+0x18e6): undefined reference to `__msync13' ../clntlib/libclnt.a(ckwhite.o): In function `find_white': ckwhite.c:(.text+0x1d1a): undefined reference to `__msync13' ../clntlib/libclnt.a(ckwhite.o):ckwhite.c:(.text+0x1db1): more undefined references to `__msync13' follow clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/mail/dcc/work/dcc-1.3.123/cdcc *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/mail/dcc/work/dcc-1.3.123 *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/mail/dcc *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/mail/dcc