+ 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/pakemon-0.3.1nb12/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/pakemon-0.3.1nb12/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for pakemon-0.3.1nb12
gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include/libnet10 -I/opt/pkg/include -I/opt/pkg/include  -I/opt/pkg/include -I/opt/pkg/include/libnet10 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include  -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet10 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -Wall  -DLIBNET_LIL_ENDIAN -c pakemon.c
pakemon.c: In function 'read_payload':
pakemon.c:586:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  586 |   *( capital + ip_packet->payload_len ) = (u_char)NULL;
      |                                           ^
pakemon.c: In function 'text_dump_payload':
pakemon.c:718:9: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign]
  718 |  letter = ip_packet->payload + i;
      |         ^
pakemon.c: In function 'bin_dump_payload':
pakemon.c:765:10: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign]
  765 |  sprintf(tmp_buff, "%2x ", *letter);
      |          ^~~~~~~~
      |          |
      |          u_char * {aka unsigned char *}
In file included from /usr/include/stdio.h:82,
                 from /home/pbulk/build/security/pakemon/work/.buildlink/include/pcap/pcap.h:136,
                 from /home/pbulk/build/security/pakemon/work/.buildlink/include/pcap.h:43,
                 from pakemon.h:33,
                 from pakemon.c:25:
/usr/include/iso/stdio_iso.h:212:20: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'}
  212 | extern int sprintf(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, ...);
      |                    ^
pakemon.c:766:9: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
  766 |  strcat(bin_buff, tmp_buff);
      |         ^~~~~~~~
      |         |
      |         u_char * {aka unsigned char *}
In file included from /usr/include/string.h:34,
                 from interface.h:41,
                 from pakemon.c:27:
/usr/include/iso/string_iso.h:73:21: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'}
   73 | extern char *strcat(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD);
      |                     ^
pakemon.c:766:19: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
  766 |  strcat(bin_buff, tmp_buff);
      |                   ^~~~~~~~
      |                   |
      |                   u_char * {aka unsigned char *}
In file included from /usr/include/string.h:34,
                 from interface.h:41,
                 from pakemon.c:27:
/usr/include/iso/string_iso.h:73:43: note: expected 'const char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'}
   73 | extern char *strcat(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD);
      |                                           ^
pakemon.c:769:13: warning: pointer targets in passing argument 1 of 'strncat' differ in signedness [-Wpointer-sign]
  769 |    strncat( text_buff, letter, 1);
      |             ^~~~~~~~~
      |             |
      |             u_char * {aka unsigned char *}
In file included from /usr/include/string.h:34,
                 from interface.h:41,
                 from pakemon.c:27:
/usr/include/iso/string_iso.h:80:22: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'}
   80 | extern char *strncat(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t);
      |                      ^
pakemon.c:769:24: warning: pointer targets in passing argument 2 of 'strncat' differ in signedness [-Wpointer-sign]
  769 |    strncat( text_buff, letter, 1);
      |                        ^~~~~~
      |                        |
      |                        u_char * {aka unsigned char *}
In file included from /usr/include/string.h:34,
                 from interface.h:41,
                 from pakemon.c:27:
/usr/include/iso/string_iso.h:80:44: note: expected 'const char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'}
   80 | extern char *strncat(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t);
      |                                            ^
pakemon.c:771:13: warning: pointer targets in passing argument 1 of 'strncat' differ in signedness [-Wpointer-sign]
  771 |    strncat( text_buff, ".", 1);
      |             ^~~~~~~~~
      |             |
      |             u_char * {aka unsigned char *}
In file included from /usr/include/string.h:34,
                 from interface.h:41,
                 from pakemon.c:27:
/usr/include/iso/string_iso.h:80:22: note: expected 'char * restrict' but argument is of type 'u_char *' {aka 'unsigned char *'}
   80 | extern char *strncat(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t);
      |                      ^
pakemon.c:771:4: warning: 'strncat' specified bound 1 equals source length [-Wstringop-overflow=]
  771 |    strncat( text_buff, ".", 1);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include/libnet10 -I/opt/pkg/include -I/opt/pkg/include  -I/opt/pkg/include -I/opt/pkg/include/libnet10 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include  -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet10 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -Wall  -DLIBNET_LIL_ENDIAN -c util.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include/libnet10 -I/opt/pkg/include -I/opt/pkg/include  -I/opt/pkg/include -I/opt/pkg/include/libnet10 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include  -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet10 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -Wall  -DLIBNET_LIL_ENDIAN -c signature.c
signature.c: In function 'new_c_node':
signature.c:138:63: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
  138 |     if( re_err = (char *)re_compile_pattern( pattern, strlen( pattern ),&(new_node->reg_pattern))){
      |                                                               ^~~~~~~
      |                                                               |
      |                                                               u_char * {aka unsigned char *}
In file included from /usr/include/string.h:34,
                 from signature.h:30,
                 from signature.c:25:
/usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'}
   79 | extern size_t strlen(const char *);
      |                      ^~~~~~~~~~~~
signature.c:138:46: warning: pointer targets in passing argument 1 of 're_compile_pattern' differ in signedness [-Wpointer-sign]
  138 |     if( re_err = (char *)re_compile_pattern( pattern, strlen( pattern ),&(new_node->reg_pattern))){
      |                                              ^~~~~~~
      |                                              |
      |                                              u_char * {aka unsigned char *}
In file included from match.h:37,
                 from signature.h:39,
                 from signature.c:25:
regex.h:410:26: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'}
  410 |   _RE_ARGS ((const char *pattern, int length,
      |              ~~~~~~~~~~~~^~~~~~~
regex.h:394:24: note: in definition of macro '_RE_ARGS'
  394 | #define _RE_ARGS(args) args
      |                        ^~~~
signature.c:138:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
  138 |     if( re_err = (char *)re_compile_pattern( pattern, strlen( pattern ),&(new_node->reg_pattern))){
      |         ^~~~~~
signature.c: In function 'init_signature':
signature.c:485:16: warning: implicit declaration of function 'index' [-Wimplicit-function-declaration]
  485 |    endof_sig = index( sig_reader + 1, '\"' );
      |                ^~~~~
signature.c:485:16: warning: incompatible implicit declaration of built-in function 'index'
signature.c:506:16: warning: incompatible implicit declaration of built-in function 'index'
  506 |    endof_sig = index( sig_reader + 1, '\'' );
      |                ^~~~~
signature.c:525:16: warning: incompatible implicit declaration of built-in function 'index'
  525 |    endof_sig = index( sig_reader + 1, '>' );
      |                ^~~~~
signature.c: In function 'make_pattern':
signature.c:736:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  736 |      (char)NULL );
      |      ^
signature.c:743:6: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  743 |      (char)NULL );
      |      ^
signature.c:769:22: warning: incompatible implicit declaration of built-in function 'index'
  769 |    char *endof_bin = index( sig_reader + 1, '|' );
      |                      ^~~~~
signature.c:802:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  802 |   *sig_writer = (u_char)NULL;
      |                 ^
signature.c: In function 'make_bin_pattern':
signature.c:840:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  840 |          (char)NULL );
      |          ^
signature.c:847:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  847 |          (char)NULL );
      |          ^
signature.c: In function 'detect_signature':
signature.c:885:21: warning: pointer targets in initialization of 'u_char *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
  885 |   u_char *payload = (char *)NULL;
      |                     ^
signature.c:911:15: warning: pointer targets in passing argument 2 of 're_search' differ in signedness [-Wpointer-sign]
  911 |      ip_packet->payload,
      |      ~~~~~~~~~^~~~~~~~~
      |               |
      |               u_char * {aka unsigned char *}
In file included from match.h:37,
                 from signature.h:39,
                 from signature.c:25:
regex.h:426:60: note: expected 'const char *' but argument is of type 'u_char *' {aka 'unsigned char *'}
  426 |   _RE_ARGS ((struct re_pattern_buffer *buffer, const char *string,
      |                                                ~~~~~~~~~~~~^~~~~~
regex.h:394:24: note: in definition of macro '_RE_ARGS'
  394 | #define _RE_ARGS(args) args
      |                        ^~~~
signature.c: In function 'make_pattern':
signature.c:733:32: warning: 'sprintf' writing a terminating nul past the end of the destination [-Wformat-overflow=]
  733 |    sprintf( bin_buffer, "%c%c%c",
      |                                ^
signature.c:733:4: note: 'sprintf' output 4 bytes into a destination of size 3
  733 |    sprintf( bin_buffer, "%c%c%c",
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  734 |      *sig_reader,
      |      ~~~~~~~~~~~~
  735 |      *(sig_reader + 1 ),
      |      ~~~~~~~~~~~~~~~~~~~
  736 |      (char)NULL );
      |      ~~~~~~~~~~~~
signature.c: In function 'make_bin_pattern':
signature.c:837:36: warning: 'sprintf' writing a terminating nul past the end of the destination [-Wformat-overflow=]
  837 |        sprintf( bin_buffer, "%c%c%c",
      |                                    ^
signature.c:837:8: note: 'sprintf' output 4 bytes into a destination of size 3
  837 |        sprintf( bin_buffer, "%c%c%c",
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  838 |          *bin_reader,
      |          ~~~~~~~~~~~~
  839 |          *(bin_reader + 1 ),
      |          ~~~~~~~~~~~~~~~~~~~
  840 |          (char)NULL );
      |          ~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I. -I. -I/opt/pkg/include/libnet10 -I/opt/pkg/include -I/opt/pkg/include  -I/opt/pkg/include -I/opt/pkg/include/libnet10 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include  -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/libnet10 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -Wall  -DLIBNET_LIL_ENDIAN -c interface.c
interface.c: In function 'open_pcap':
interface.c:48:7: warning: 'pcap_lookupdev' is deprecated: use 'pcap_findalldevs' and use the first device [-Wdeprecated-declarations]
   48 |       device_name = pcap_lookupdev( errbuf );
      |       ^~~~~~~~~~~
In file included from /home/pbulk/build/security/pakemon/work/.buildlink/include/pcap.h:43,
                 from interface.h:36,
                 from interface.c:25:
/home/pbulk/build/security/pakemon/work/.buildlink/include/pcap/pcap.h:394:16: note: declared here
  394 | PCAP_API char *pcap_lookupdev(char *)
      |                ^~~~~~~~~~~~~~
interface.c: In function 'reset_promisc':
interface.c:134:10: warning: implicit declaration of function 'ioctl' [-Wimplicit-function-declaration]
  134 |     if ( ioctl( sock, SIOCGIFFLAGS, &interface ) < 0)
      |          ^~~~~
interface.c:134:23: error: 'SIOCGIFFLAGS' undeclared (first use in this function)
  134 |     if ( ioctl( sock, SIOCGIFFLAGS, &interface ) < 0)
      |                       ^~~~~~~~~~~~
interface.c:134:23: note: each undeclared identifier is reported only once for each function it appears in
interface.c:147:20: error: 'SIOCSIFFLAGS' undeclared (first use in this function)
  147 |  if ( ioctl( sock, SIOCSIFFLAGS, &interface) < 0)
      |                    ^~~~~~~~~~~~
*** [interface.o] Error code 1

bmake: stopped in /home/pbulk/build/security/pakemon/work/pakemon-0.3.1
1 error

bmake: stopped in /home/pbulk/build/security/pakemon/work/pakemon-0.3.1
*** Error code 2

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

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