+ 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/sslsplit-0.5.5nb1/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/sslsplit-0.5.5nb1/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for sslsplit-0.5.5nb1
------------------------------------------------------------------------------
SSLsplit 0.5.5
------------------------------------------------------------------------------
Report bugs at https://github.com/droe/sslsplit/issues/new
Please supply this header for diagnostics when reporting build issues
Before reporting bugs, make sure to try the latest develop branch first:
% git clone -b develop https://github.com/droe/sslsplit.git
------------------------------------------------------------------------------
Via pkg-config: 
OPENSSL_BASE:   /opt/pkg
LIBEVENT_BASE:  /opt/pkg
LIBPCAP_BASE:   /opt/pkg
LIBNET_BASE:    /opt/pkg
Build options:  -DHAVE_IPFILTER
Build info:     V:FILE HDIFF:1 N:83c4edf
uname -a:       SunOS pkgsrc-upstream-trunk 5.11 joyent_20230504T000449Z i86pc i386 i86pc
------------------------------------------------------------------------------
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o base64.o base64.c
base64.c: In function 'base64_dec':
base64.c:89:41: warning: implicit declaration of function 'strdup'; did you mean 'strcmp'? [-Wimplicit-function-declaration]
   89 |                 return (unsigned char *)strdup("");
      |                                         ^~~~~~
      |                                         strcmp
base64.c:89:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   89 |                 return (unsigned char *)strdup("");
      |                        ^
base64.c: In function 'base64_enc':
base64.c:160:24: warning: returning 'int' from a function with return type 'char *' makes pointer from integer without a cast [-Wint-conversion]
  160 |                 return strdup("");
      |                        ^~~~~~~~~~
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -D"BUILD_PKGNAME=\"sslsplit\"" -D"BUILD_VERSION=\"0.5.5\"" -D"BUILD_DATE=\"2023-05-30\"" -D"BUILD_INFO=\"V:FILE HDIFF:1 N:83c4edf\"" -D"BUILD_FEATURES=\"-DHAVE_IPFILTER\"" -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o build.o build.c
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o cache.o cache.c
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o cachedsess.o cachedsess.c
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o cachefkcrt.o cachefkcrt.c
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o cachemgr.o cachemgr.c
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o cachessess.o cachessess.c
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o cachetgcrt.o cachetgcrt.c
cachetgcrt.c: In function 'cachetgcrt_mkkey':
cachetgcrt.c:151:16: warning: implicit declaration of function 'strdup'; did you mean 'strcmp'? [-Wimplicit-function-declaration]
  151 |         return strdup(keycn);
      |                ^~~~~~
      |                strcmp
cachetgcrt.c:151:16: warning: returning 'int' from a function with return type 'cache_key_t' {aka 'void *'} makes pointer from integer without a cast [-Wint-conversion]
  151 |         return strdup(keycn);
      |                ^~~~~~~~~~~~~
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o cert.o cert.c
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o dynbuf.o dynbuf.c
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o log.o log.c
In file included from logpkt.h:39,
                 from log.c:36:
/home/pbulk/build/security/sslsplit/work/.buildlink/include/libnet11/libnet.h:62: warning: "_GNU_SOURCE" redefined
   62 | #define _GNU_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
log.c:1677:46: warning: argument 3 of type 'int[5]' with mismatched bound [-Warray-parameter=]
 1677 | log_init(opts_t *opts, proxy_ctx_t *ctx, int clisock[5])
      |                                          ~~~~^~~~~~~~~~
In file included from log.c:29:
log.h:97:39: note: previously declared as 'int[3]'
   97 | int log_init(opts_t *, proxy_ctx_t *, int[3]) NONNULL(1,2) WUNRES;
      |                                       ^~~~~~
log.c: In function 'log_content_open':
log.c:791:17: warning: pointer 'srchost_clean' used after 'free' [-Wuse-after-free]
  791 |                 free(srchost_clean);
      |                 ^~~~~~~~~~~~~~~~~~~
log.c:661:25: note: call to 'free' here
  661 |                         free(srchost_clean);
      |                         ^~~~~~~~~~~~~~~~~~~
log.c: In function 'log_init':
log.c:1716:17: warning: array subscript 3 is outside array bounds of 'int[3]' [-Warray-bounds]
 1716 |                 privsep_client_close(clisock[3]);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
log.c:1677:46: note: at offset 12 into object 'clisock' of size [0, 12]
 1677 | log_init(opts_t *opts, proxy_ctx_t *ctx, int clisock[5])
      |                                          ~~~~^~~~~~~~~~
log.c:1712:38: warning: array subscript 3 is outside array bounds of 'int[3]' [-Warray-bounds]
 1712 |                 content_pcap_clisock = clisock[3];
      |                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
log.c:1677:46: note: at offset 12 into object 'clisock' of size [0, 12]
 1677 | log_init(opts_t *opts, proxy_ctx_t *ctx, int clisock[5])
      |                                          ~~~~^~~~~~~~~~
log.c:1731:17: warning: array subscript 4 is outside array bounds of 'int[3]' [-Warray-bounds]
 1731 |                 privsep_client_close(clisock[4]);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
log.c:1677:46: note: at offset 16 into object 'clisock' of size [0, 12]
 1677 | log_init(opts_t *opts, proxy_ctx_t *ctx, int clisock[5])
      |                                          ~~~~^~~~~~~~~~
log.c:1727:30: warning: array subscript 4 is outside array bounds of 'int[3]' [-Warray-bounds]
 1727 |                 cert_clisock = clisock[4];
      |                 ~~~~~~~~~~~~~^~~~~~~~~~~~
log.c:1677:46: note: at offset 16 into object 'clisock' of size [0, 12]
 1677 | log_init(opts_t *opts, proxy_ctx_t *ctx, int clisock[5])
      |                                          ~~~~^~~~~~~~~~
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o logbuf.o logbuf.c
logbuf.c: In function 'logbuf_new_printf':
logbuf.c:138:18: warning: implicit declaration of function 'vasprintf'; did you mean 'vsprintf'? [-Wimplicit-function-declaration]
  138 |         lb->sz = vasprintf((char**)&lb->buf, fmt, ap);
      |                  ^~~~~~~~~
      |                  vsprintf
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o logger.o logger.c
logger.c: In function 'logger_printf':
logger.c:311:18: warning: implicit declaration of function 'vasprintf'; did you mean 'vsprintf'? [-Wimplicit-function-declaration]
  311 |         lb->sz = vasprintf((char**)&lb->buf, fmt, ap);
      |                  ^~~~~~~~~
      |                  vsprintf
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o logpkt.o logpkt.c
In file included from logpkt.h:39,
                 from logpkt.c:29:
/home/pbulk/build/security/sslsplit/work/.buildlink/include/libnet11/libnet.h:62: warning: "_GNU_SOURCE" redefined
   62 | #define _GNU_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
logpkt.c: In function 'logpkt_pcap_build':
logpkt.c:351:17: warning: converting a packed 'ip4_hdr_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member]
  351 |                 CHKSUM_ADD_RANGE(sum, ip4_hdr, sizeof(ip4_hdr_t));
      |                 ^~~~~~~~~~~~~~~~
logpkt.c:81:9: note: defined here
   81 | typedef struct __attribute__((packed)) {
      |         ^~~~~~
logpkt.c:399:9: warning: converting a packed 'tcp_hdr_t' pointer (alignment 1) to a 'uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member]
  399 |         CHKSUM_ADD_RANGE(sum, tcp_hdr, sizeof(tcp_hdr_t) + payloadlen);
      |         ^~~~~~~~~~~~~~~~
logpkt.c:103:9: note: defined here
  103 | typedef struct __attribute__((packed)) {
      |         ^~~~~~
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o main.o main.c
In file included from main.c:60:
/home/pbulk/build/security/sslsplit/work/.buildlink/include/libnet11/libnet.h:62: warning: "_GNU_SOURCE" redefined
   62 | #define _GNU_SOURCE
      | 
<command-line>: note: this is the location of the previous definition
main.c: In function 'main_version':
main.c:123:27: warning: implicit declaration of function 'libnet_version'; did you mean 'nat_version'? [-Wimplicit-function-declaration]
  123 |         const char *lnv = libnet_version();
      |                           ^~~~~~~~~~~~~~
      |                           nat_version
main.c:123:27: warning: initialization of 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
gcc -c -I/opt/pkg/include -I/opt/pkg/include/libnet11 -isystem/opt/pkg/include -isystem/opt/pkg/include -isystem/opt/pkg/include/libnet11 -isystem/opt/pkg/include -D_GNU_SOURCE -D"PKGLABEL=\"SSLsplit\"" -DHAVE_IPFILTER -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet11  -std=c99 -Wall -Wextra -pedantic -D_FORTIFY_SOURCE=2 -fstack-protector-all -pthread -o nat.o nat.c
nat.c: In function 'nat_ipfilter_preinit':
nat.c:225:27: warning: implicit declaration of function 'open'; did you mean 'popen'? [-Wimplicit-function-declaration]
  225 |         nat_ipfilter_fd = open(IPNAT_NAME, O_RDONLY);
      |                           ^~~~
      |                           popen
nat.c:225:44: error: 'O_RDONLY' undeclared (first use in this function); did you mean 'HOOK_RDONLY'?
  225 |         nat_ipfilter_fd = open(IPNAT_NAME, O_RDONLY);
      |                                            ^~~~~~~~
      |                                            HOOK_RDONLY
nat.c:225:44: note: each undeclared identifier is reported only once for each function it appears in
nat.c: In function 'nat_ipfilter_init':
nat.c:239:14: warning: implicit declaration of function 'fcntl' [-Wimplicit-function-declaration]
  239 |         rv = fcntl(nat_ipfilter_fd, F_SETFD,
      |              ^~~~~
nat.c:239:37: error: 'F_SETFD' undeclared (first use in this function)
  239 |         rv = fcntl(nat_ipfilter_fd, F_SETFD,
      |                                     ^~~~~~~
nat.c:240:43: error: 'F_GETFD' undeclared (first use in this function)
  240 |                    fcntl(nat_ipfilter_fd, F_GETFD) | FD_CLOEXEC);
      |                                           ^~~~~~~
nat.c:240:54: error: 'FD_CLOEXEC' undeclared (first use in this function); did you mean 'SOCK_CLOEXEC'?
  240 |                    fcntl(nat_ipfilter_fd, F_GETFD) | FD_CLOEXEC);
      |                                                      ^~~~~~~~~~
      |                                                      SOCK_CLOEXEC
gmake: *** [GNUmakefile:491: nat.o] Error 1
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/security/sslsplit
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/security/sslsplit