+ 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/ipv6toolkit-1.4.1/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ipv6toolkit-1.4.1/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for ipv6toolkit-1.4.1
echo "# SI6 Networks' IPv6 Toolkit Configuration File" >  data/ipv6toolkit.conf
echo OUI-Database=/opt/pkg/share/ipv6toolkit/oui.txt >>  data/ipv6toolkit.conf
gcc -I/opt/pkg/include -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -Wall -o addr6 tools/addr6.c -lnsl -lsocket -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -lpcap -lm
In file included from tools/addr6.c:44:
tools/addr6.h:78:2: error: unknown type name 'u_int16_t'
   78 |  u_int16_t   key_l;   /* Low-order word of the hash key */
      |  ^~~~~~~~~
tools/addr6.h:79:2: error: unknown type name 'u_int16_t'
   79 |  u_int16_t   key_h;   /* High-order word of the hash key */
      |  ^~~~~~~~~
tools/addr6.c:51:1: warning: parameter names (without types) in function declaration
   51 | unsigned int   is_service_port(u_int16_t);
      | ^~~~~~~~
tools/addr6.c:57:1: error: unknown type name 'u_int16_t'; did you mean 'uint16_t'?
   57 | u_int16_t    key(struct host_list *, struct in6_addr *);
      | ^~~~~~~~~
      | uint16_t
tools/addr6.c:61:46: error: unknown type name 'u_int8_t'; did you mean 'uint8_t'?
   61 | unsigned int   match_ipv6(struct in6_addr *, u_int8_t *, unsigned int, struct in6_addr *);
      |                                              ^~~~~~~~
      |                                              uint8_t
tools/addr6.c:62:50: error: unknown type name 'u_int8_t'; did you mean 'uint8_t'?
   62 | void     sanitize_ipv6_prefix(struct in6_addr *, u_int8_t);
      |                                                  ^~~~~~~~
      |                                                  uint8_t
tools/addr6.c: In function 'main':
tools/addr6.c:86:2: error: unknown type name 'u_int8_t'; did you mean 'uint8_t'?
   86 |  u_int8_t   blocklen[MAX_BLOCK];
      |  ^~~~~~~~
      |  uint8_t
tools/addr6.c:91:2: error: unknown type name 'u_int8_t'; did you mean 'uint8_t'?
   91 |  u_int8_t   acceptlen[MAX_ACCEPT];
      |  ^~~~~~~~
      |  uint8_t
tools/addr6.c:207:5: warning: implicit declaration of function 'sanitize_ipv6_prefix' [-Wimplicit-function-declaration]
  207 |     sanitize_ipv6_prefix(&accept[naccept], acceptlen[naccept]);
      |     ^~~~~~~~~~~~~~~~~~~~
tools/addr6.c:593:9: warning: implicit declaration of function 'match_ipv6' [-Wimplicit-function-declaration]
  593 |      if(match_ipv6(block, blocklen, nblock, &(addr.ip6))){
      |         ^~~~~~~~~~
tools/addr6.c: At top level:
tools/addr6.c:702:30: error: unknown type name 'u_int16_t'; did you mean 'uint16_t'?
  702 | unsigned int is_service_port(u_int16_t port){
      |                              ^~~~~~~~~
      |                              uint16_t
tools/addr6.c: In function 'decode_ipv6_address':
tools/addr6.c:748:2: error: unknown type name 'u_int16_t'; did you mean 'uint16_t'?
  748 |  u_int16_t scope;
      |  ^~~~~~~~~
      |  uint16_t
tools/addr6.c:760:16: error: 'struct in6_addr' has no member named 's6_addr16'
  760 |   if((addr->ip6.s6_addr16[0] & htons(0xff00)) == htons(0xff00)){
      |                ^
tools/addr6.c:761:17: error: 'struct in6_addr' has no member named 's6_addr16'
  761 |    if((addr->ip6.s6_addr16[0] & htons(0xfff0)) == htons(0xff00)){
      |                 ^
tools/addr6.c:764:22: error: 'struct in6_addr' has no member named 's6_addr16'
  764 |    else if((addr->ip6.s6_addr16[0] & htons(0xfff0)) == htons(0xff10)){
      |                      ^
tools/addr6.c:767:22: error: 'struct in6_addr' has no member named 's6_addr16'
  767 |    else if((addr->ip6.s6_addr16[0] & htons(0xfff0)) == htons(0xff20)){
      |                      ^
tools/addr6.c:770:22: error: 'struct in6_addr' has no member named 's6_addr16'
  770 |    else if((addr->ip6.s6_addr16[0] & htons(0xfff0)) == htons(0xff30)){
      |                      ^
tools/addr6.c:773:22: error: 'struct in6_addr' has no member named 's6_addr16'
  773 |    else if((addr->ip6.s6_addr16[0] & htons(0xfff0)) == htons(0xff40)){
      |                      ^
tools/addr6.c:776:22: error: 'struct in6_addr' has no member named 's6_addr16'
  776 |    else if((addr->ip6.s6_addr16[0] & htons(0xfff0)) == htons(0xff50)){
      |                      ^
tools/addr6.c:779:22: error: 'struct in6_addr' has no member named 's6_addr16'
  779 |    else if((addr->ip6.s6_addr16[0] & htons(0xfff0)) == htons(0xff60)){
      |                      ^
tools/addr6.c:782:22: error: 'struct in6_addr' has no member named 's6_addr16'
  782 |    else if((addr->ip6.s6_addr16[0] & htons(0xfff0)) == htons(0xff70)){
      |                      ^
tools/addr6.c:786:26: error: 'struct in6_addr' has no member named 's6_addr16'
  786 |    scope= htons(addr->ip6.s6_addr16[0]) & 0x000f;
      |                          ^
tools/addr6.c:868:22: error: 'struct in6_addr' has no member named 's6_addr16'
  868 |    if(ntohs(addr->ip6.s6_addr16[4]) & 0x0300){
      |                      ^
tools/addr6.c:871:27: error: 'struct in6_addr' has no member named 's6_addr16'
  871 |    else if(ntohs(addr->ip6.s6_addr16[4]) & 0x3cff){
      |                           ^
tools/addr6.c:887:18: error: 'struct in6_addr' has no member named 's6_addr32'
  887 |    if( (addr->ip6.s6_addr32[2] & htonl(0x020000ff)) == htonl(0x020000ff) &&
      |                  ^
tools/addr6.c:888:15: error: 'struct in6_addr' has no member named 's6_addr32'
  888 |     (addr->ip6.s6_addr32[3] & htonl(0xff000000)) == htonl(0xfe000000)){
      |               ^
tools/addr6.c:890:39: error: 'struct in6_addr' has no member named 's6_addr32'
  890 |     addr->iidsubtype= (ntohl(addr->ip6.s6_addr32[2]) >> 8) & 0xfffdffff;
      |                                       ^
tools/addr6.c:892:22: error: 'struct in6_addr' has no member named 's6_addr32'
  892 |    else if((addr->ip6.s6_addr32[2] & htonl(0xfdffffff)) == htonl(0x00005efe)){
      |                      ^
tools/addr6.c:896:21: error: 'struct in6_addr' has no member named 's6_addr32'
  896 |    else if(addr->ip6.s6_addr32[2] == 0 && (addr->ip6.s6_addr16[6] & htons(0xff00)) != 0 && addr->ip6.s6_addr16[7] != 0){
      |                     ^
tools/addr6.c:896:53: error: 'struct in6_addr' has no member named 's6_addr16'
  896 |    else if(addr->ip6.s6_addr32[2] == 0 && (addr->ip6.s6_addr16[6] & htons(0xff00)) != 0 && addr->ip6.s6_addr16[7] != 0){
      |                                                     ^
tools/addr6.c:896:101: error: 'struct in6_addr' has no member named 's6_addr16'
  896 |    else if(addr->ip6.s6_addr32[2] == 0 && (addr->ip6.s6_addr16[6] & htons(0xff00)) != 0 && addr->ip6.s6_addr16[7] != 0){
      |                                                                                                     ^
tools/addr6.c:899:21: error: 'struct in6_addr' has no member named 's6_addr32'
  899 |    else if(addr->ip6.s6_addr32[2] == 0 && \
      |                     ^
tools/addr6.c:900:25: error: 'struct in6_addr' has no member named 's6_addr16'
  900 |              ((addr->ip6.s6_addr16[6] & htons(0xff00)) == 0 && is_service_port(ntohs(addr->ip6.s6_addr16[7])))){
      |                         ^
tools/addr6.c:900:95: error: 'struct in6_addr' has no member named 's6_addr16'
  900 |              ((addr->ip6.s6_addr16[6] & htons(0xff00)) == 0 && is_service_port(ntohs(addr->ip6.s6_addr16[7])))){
      |                                                                                               ^
tools/addr6.c:903:21: error: 'struct in6_addr' has no member named 's6_addr32'
  903 |    else if(addr->ip6.s6_addr32[2] == 0 && \
      |                     ^
tools/addr6.c:904:33: error: 'struct in6_addr' has no member named 's6_addr16'
  904 |                      ((addr->ip6.s6_addr16[7] & htons(0xff00)) == 0 && is_service_port(ntohs(addr->ip6.s6_addr16[6])))){
      |                                 ^
tools/addr6.c:904:103: error: 'struct in6_addr' has no member named 's6_addr16'
  904 |                      ((addr->ip6.s6_addr16[7] & htons(0xff00)) == 0 && is_service_port(ntohs(addr->ip6.s6_addr16[6])))){
      |                                                                                                       ^
tools/addr6.c:907:21: error: 'struct in6_addr' has no member named 's6_addr32'
  907 |    else if(addr->ip6.s6_addr32[2] == 0 && (addr->ip6.s6_addr16[6] & htons(0xff00)) == 0 && addr->ip6.s6_addr16[7] != 0){
      |                     ^
tools/addr6.c:907:53: error: 'struct in6_addr' has no member named 's6_addr16'
  907 |    else if(addr->ip6.s6_addr32[2] == 0 && (addr->ip6.s6_addr16[6] & htons(0xff00)) == 0 && addr->ip6.s6_addr16[7] != 0){
      |                                                     ^
tools/addr6.c:907:101: error: 'struct in6_addr' has no member named 's6_addr16'
  907 |    else if(addr->ip6.s6_addr32[2] == 0 && (addr->ip6.s6_addr16[6] & htons(0xff00)) == 0 && addr->ip6.s6_addr16[7] != 0){
      |                                                                                                     ^
tools/addr6.c:910:28: error: 'struct in6_addr' has no member named 's6_addr16'
  910 |    else if( ntohs(addr->ip6.s6_addr16[4]) <= 0x255 && ntohs(addr->ip6.s6_addr16[5]) <= 0x255 && \
      |                            ^
tools/addr6.c:910:70: error: 'struct in6_addr' has no member named 's6_addr16'
  910 |    else if( ntohs(addr->ip6.s6_addr16[4]) <= 0x255 && ntohs(addr->ip6.s6_addr16[5]) <= 0x255 && \
      |                                                                      ^
tools/addr6.c:911:21: error: 'struct in6_addr' has no member named 's6_addr16'
  911 |      ntohs(addr->ip6.s6_addr16[6]) <= 0x255 && ntohs(addr->ip6.s6_addr16[7]) <= 0x255){
      |                     ^
tools/addr6.c:911:63: error: 'struct in6_addr' has no member named 's6_addr16'
  911 |      ntohs(addr->ip6.s6_addr16[6]) <= 0x255 && ntohs(addr->ip6.s6_addr16[7]) <= 0x255){
      |                                                               ^
tools/addr6.c: In function 'init_host_list':
tools/addr6.c:1429:2: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration]
 1429 |  bzero(hlist, sizeof(struct host_list));
      |  ^~~~~
tools/addr6.c:1429:2: warning: incompatible implicit declaration of built-in function 'bzero'
tools/addr6.c: At top level:
tools/addr6.c:1452:1: error: unknown type name 'u_int16_t'; did you mean 'uint16_t'?
 1452 | u_int16_t key(struct host_list *hlist, struct in6_addr *ipv6){
      | ^~~~~~~~~
      | uint16_t
tools/addr6.c: In function 'key':
tools/addr6.c:1453:32: error: 'struct in6_addr' has no member named 's6_addr16'
 1453 |   return( ((hlist->key_l ^ ipv6->s6_addr16[0] ^ ipv6->s6_addr16[7]) \
      |                                ^~
tools/addr6.c:1453:53: error: 'struct in6_addr' has no member named 's6_addr16'
 1453 |   return( ((hlist->key_l ^ ipv6->s6_addr16[0] ^ ipv6->s6_addr16[7]) \
      |                                                     ^~
tools/addr6.c:1454:27: error: 'struct in6_addr' has no member named 's6_addr16'
 1454 |     ^ (hlist->key_h ^ ipv6->s6_addr16[1] ^ ipv6->s6_addr16[6])) % MAX_LIST_ENTRIES);
      |                           ^~
tools/addr6.c:1454:48: error: 'struct in6_addr' has no member named 's6_addr16'
 1454 |     ^ (hlist->key_h ^ ipv6->s6_addr16[1] ^ ipv6->s6_addr16[6])) % MAX_LIST_ENTRIES);
      |                                                ^~
tools/addr6.c: In function 'add_host_entry':
tools/addr6.c:1466:2: error: unknown type name 'u_int16_t'; did you mean 'uint16_t'?
 1466 |  u_int16_t   hkey;
      |  ^~~~~~~~~
      |  uint16_t
tools/addr6.c:1478:2: warning: incompatible implicit declaration of built-in function 'bzero'
 1478 |  bzero(hentry, sizeof(struct host_entry));
      |  ^~~~~
tools/addr6.c: In function 'is_ip6_in_list':
tools/addr6.c:1508:2: error: unknown type name 'u_int16_t'; did you mean 'uint16_t'?
 1508 |  u_int16_t   ckey;
      |  ^~~~~~~~~
      |  uint16_t
tools/addr6.c: In function 'is_eq_in6_addr':
tools/addr6.c:1531:9: error: 'struct in6_addr' has no member named 's6_addr16'
 1531 |   if(ip1->s6_addr16[i] != ip2->s6_addr16[i])
      |         ^~
tools/addr6.c:1531:30: error: 'struct in6_addr' has no member named 's6_addr16'
 1531 |   if(ip1->s6_addr16[i] != ip2->s6_addr16[i])
      |                              ^~
tools/addr6.c: At top level:
tools/addr6.c:1644:54: error: unknown type name 'u_int8_t'; did you mean 'uint8_t'?
 1644 | unsigned int match_ipv6(struct in6_addr *prefixlist, u_int8_t *prefixlen, unsigned int nprefix,
      |                                                      ^~~~~~~~
      |                                                      uint8_t
tools/addr6.c:1672:54: error: unknown type name 'u_int8_t'; did you mean 'uint8_t'?
 1672 | void sanitize_ipv6_prefix(struct in6_addr *ipv6addr, u_int8_t prefixlen){
      |                                                      ^~~~~~~~
      |                                                      uint8_t
tools/addr6.c: In function 'key':
tools/addr6.c:1455:1: warning: control reaches end of non-void function [-Wreturn-type]
 1455 | }
      | ^
*** [addr6] Error code 1

bmake: stopped in /home/pbulk/build/security/ipv6-toolkit/work/ipv6toolkit-v1.4.1
1 error

bmake: stopped in /home/pbulk/build/security/ipv6-toolkit/work/ipv6toolkit-v1.4.1
*** Error code 2

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

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