+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/imap-uw-2007fnb12/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/imap-uw-2007fnb12/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for imap-uw-2007fnb12 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Building in PARTIAL compliance with RFC 3501 security + requirements: + Compliant: ++ TLS/SSL encryption is supported + Non-compliant: ++ Unencrypted plaintext passwords are permitted + + In order to rectify this problem, you MUST build with: ++ SSLTYPE=unix.nopwd +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Applying an process to sources... tools/an "ln -s" src/c-client c-client tools/an "ln -s" src/ansilib c-client tools/an "ln -s" src/charset c-client tools/an "ln -s" src/osdep/unix c-client tools/an "ln -s" src/mtest mtest tools/an "ln -s" src/ipopd ipopd tools/an "ln -s" src/imapd imapd tools/an "ln -s" src/mailutil mailutil tools/an "ln -s" src/mlock mlock tools/an "ln -s" src/dmail dmail tools/an "ln -s" src/tmail tmail ln -s tools/an . make build EXTRACFLAGS='-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include' EXTRALDFLAGS='-L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SSLTYPE=unix IP=6 EXTRASPECIALS='SSLINCLUDE=/opt/pkg/include SSLLIB=/opt/pkg/lib SSLCERTS=/etc/opt/pkg/openssl/certs SSLKEYS=/etc/opt/pkg/openssl/private CREATEPROTO=unixproto' BUILDTYPE=soc +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Building with IPv6 support + + NOTE: Some versions of glibc have a bug in the getaddrinfo + call which does DNS name resolution. This bug causes host + names to be canonicalized incorrectly, as well as doing an + unnecessary and performance-sapping reverse DNS call. This + problem does not affect the IPv4 gethostbyname call. + + getaddrinfo works properly on Mac OS X and Windows. However, + the problem has been observed on some Linux systems. + + If you answer n to the following question the build will be + cancelled and you must rebuild. If you did not specify IPv6 + yourself, try adding IP6=4 to the make command line. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ OK, I will remember that you really want to build with IPv6. You will not see this message again. Building c-client for soc... echo `cat SPECIALS` SSLINCLUDE=/opt/pkg/include SSLLIB=/opt/pkg/lib SSLCERTS=/etc/opt/pkg/openssl/certs SSLKEYS=/etc/opt/pkg/openssl/private CREATEPROTO=unixproto > c-client/SPECIALS cd c-client;make soc EXTRACFLAGS='-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include' EXTRALDFLAGS='-L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SSLTYPE=unix IP=6 SSLINCLUDE=/opt/pkg/include SSLLIB=/opt/pkg/lib SSLCERTS=/etc/opt/pkg/openssl/certs SSLKEYS=/etc/opt/pkg/openssl/private CREATEPROTO=unixproto sh -c 'if [ -f /lib/libc.a ]; then (strings /lib/libc.a | grep getpassphrase > /dev/null) && ln -s os_soln.h os_sol.h || ln -s os_solo.h os_sol.h ; else ln -s os_soln.h os_sol.h ; fi' make build EXTRACFLAGS='-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include' EXTRALDFLAGS='-L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SSLTYPE=unix IP=6 `cat SPECIALS` OS=sol SIGTYPE=psx CHECKPW=psx CRXTYPE=nfs SPOOLDIR=/var/spool MAILSPOOL=/var/mail ACTIVEFILE=/usr/share/news/active RSHPATH=/usr/bin/rsh BASECFLAGS="-g -O -w" BASELDFLAGS="-lsocket -lnsl -lgen" RANLIB=true CC=cc sh -c 'rm -rf auths.c crexcl.c ip_unix.c linkage.[ch] siglocal.c osdep*.[ch] *.o ARCHIVE *FLAGS *TYPE libc-client.la || true' Once-only environment setup... echo cc > CCTYPE echo -g -O -w '-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include' -DCHUNKSIZE=65536 > CFLAGS echo -DCREATEPROTO=unixproto -DEMPTYPROTO=unixproto -DMD5ENABLE=\"/etc/cram-md5.pwd\" -DMAILSPOOL=\"/var/mail\" -DANONYMOUSHOME=\"/var/mail/anonymous\" -DACTIVEFILE=\"/usr/share/news/active\" -DNEWSSPOOL=\"/var/spool/news\" -DRSHPATH=\"/usr/bin/rsh\" -DLOCKPGM=\"\" -DLOCKPGM1=\"/usr/libexec/mlock\" -DLOCKPGM2=\"/usr/sbin/mlock\" -DLOCKPGM3=\"/etc/mlock\" > OSCFLAGS echo -lsocket -lnsl -lgen -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/usr/lib/amd64 > LDFLAGS echo "libtool --tag=CC --mode=link cc -o libc-client.la osdep.lo mail.lo misc.lo newsrc.lo smanager.lo utf8.lo utf8aux.lo siglocal.lo dummy.lo pseudo.lo netmsg.lo flstring.lo fdstring.lo rfc822.lo nntp.lo smtp.lo imap4r1.lo pop3.lo unix.lo mbx.lo mmdf.lo tenex.lo mtx.lo news.lo phile.lo mh.lo mx.lo mix.lo -rpath /opt/pkg/lib -version-info 5:0 \`cat LDFLAGS\`" > ARCHIVE echo sol > OSTYPE ./drivers mbox imap nntp pop3 mix mx mbx tenex mtx mh mmdf unix news phile dummy ./mkauths ext md5 pla log echo " mail_versioncheck (CCLIENTVERSION);" >> linkage.c ln -s os_sol.h osdep.h ln -s os_sol.c osdepbas.c ln -s log_std.c osdeplog.c ln -s sig_psx.c siglocal.c ln -s crx_nfs.c crexcl.c ln -s ip6_unix.c ip_unix.c sh -c '(test sol = sc5 -o sol = sco -o ! -f /usr/include/sys/statvfs.h) && echo -DNOFSTATVFS >> OSCFLAGS || fgrep statvfs64 /usr/include/sys/statvfs.h > /dev/null || echo -DNOFSTATVFS64 >> OSCFLAGS' Standard password authentication ln -s ckp_psx.c osdepckp.c Building with SSL ln -s ssl_unix.c osdepssl.c echo -I/opt/pkg/include -I/opt/pkg/include/openssl -DSSL_CERT_DIRECTORY=\"/etc/opt/pkg/openssl/certs\" -DSSL_KEY_DIRECTORY=\"/etc/opt/pkg/openssl/private\" >> OSCFLAGS echo " ssl_onceonlyinit ();" >> linkage.c echo -L/opt/pkg/lib -lssl -lcrypto >> LDFLAGS cat osdepbas.c osdepckp.c osdeplog.c osdepssl.c > osdep.c Building OS-dependent module If you get No such file error messages for files x509.h, ssl.h, pem.h, buffer.h, bio.h, and crypto.h, that means that OpenSSL is not installed on your system. Either install OpenSSL first or build with command: make sol SSLTYPE=none libtool --tag=CC --mode=compile `cat CCTYPE` -c `cat CFLAGS` `cat OSCFLAGS` -c osdep.c libtool: compile: cc -c -g -O -w -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/home/pbulk/build/mail/imap-uw/work/.buildlink/include -DCHUNKSIZE=65536 -DCREATEPROTO=unixproto -DEMPTYPROTO=unixproto -DMD5ENABLE=\"/etc/cram-md5.pwd\" -DMAILSPOOL=\"/var/mail\" -DANONYMOUSHOME=\"/var/mail/anonymous\" -DACTIVEFILE=\"/usr/share/news/active\" -DNEWSSPOOL=\"/var/spool/news\" -DRSHPATH=\"/usr/bin/rsh\" -DLOCKPGM=\"\" -DLOCKPGM1=\"/usr/libexec/mlock\" -DLOCKPGM2=\"/usr/sbin/mlock\" -DLOCKPGM3=\"/etc/mlock\" -I/home/pbulk/build/mail/imap-uw/work/.buildlink/include/openssl -DSSL_CERT_DIRECTORY=\"/etc/opt/pkg/openssl/certs\" -DSSL_KEY_DIRECTORY=\"/etc/opt/pkg/openssl/private\" -c osdep.c -fPIC -DPIC -o .libs/osdep.o In file included from osdep.c:66: scandir.c: In function 'Scandir': scandir.c:45:32: error: 'DIR' has no member named 'dd_fd'; did you mean 'd_fd'? 45 | if ((!dirp) || (fstat (dirp->dd_fd,&stb) < 0)) return -1; | ^~~~~ | d_fd osdep.c: In function 'ssl_server_init': osdep.c:957:5: warning: 'SSL_CTX_use_RSAPrivateKey_file' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 957 | else if (!(SSL_CTX_use_RSAPrivateKey_file (stream->context,key, | ^~~~ In file included from osdep.c:247: /home/pbulk/build/mail/imap-uw/work/.buildlink/include/openssl/ssl.h:1728:12: note: declared here 1728 | __owur int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char *file, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ osdep.c: In function 'ssl_genkey': osdep.c:1016:3: warning: 'RSA_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1016 | key = RSA_new (); | ^~~ In file included from /home/pbulk/build/mail/imap-uw/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/mail/imap-uw/work/.buildlink/include/openssl/x509v3.h:25, from osdep.c:246: /home/pbulk/build/mail/imap-uw/work/.buildlink/include/openssl/rsa.h:212:28: note: declared here 212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ osdep.c:1025:3: warning: 'RSA_generate_key_ex' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1025 | if (!RSA_generate_key_ex (key, export ? keylength : 1024, ebn, NIL)) | ^~ /home/pbulk/build/mail/imap-uw/work/.buildlink/include/openssl/rsa.h:271:27: note: declared here 271 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, | ^~~~~~~~~~~~~~~~~~~ osdep.c:1032:5: warning: 'RSA_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1032 | RSA_free (key); | ^~~~~~~~ /home/pbulk/build/mail/imap-uw/work/.buildlink/include/openssl/rsa.h:304:28: note: declared here 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ *** Error code 1 Stop. make[3]: stopped in /home/pbulk/build/mail/imap-uw/work/imap-2007f/c-client *** Error code 1 Stop. make[2]: stopped in /home/pbulk/build/mail/imap-uw/work/imap-2007f/c-client *** Error code 1 Stop. make[1]: stopped in /home/pbulk/build/mail/imap-uw/work/imap-2007f *** Error code 1 Stop. bmake: stopped in /home/pbulk/build/mail/imap-uw/work/imap-2007f *** Error code 1 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/mail/imap-uw *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/mail/imap-uw