+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/buffer-1.17nb1/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/buffer-1.17nb1/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for buffer-1.17nb1
--- buffer.o ---
--- sem.o ---
--- buffer.o ---
cc -pipe -O2  -c buffer.c
--- sem.o ---
cc -pipe -O2  -c sem.c
--- buffer.o ---
buffer.c:214:1: warning: return type defaults to 'int' [-Wimplicit-int]
  214 | main( argc, argv )
      | ^~~~
buffer.c: In function 'main':
buffer.c:218:9: warning: implicit declaration of function 'parse_args' [-Wimplicit-function-declaration]
  218 |         parse_args( argc, argv );
      |         ^~~~~~~~~~
buffer.c:220:9: warning: implicit declaration of function 'set_handlers'; did you mean 'sa_handler'? [-Wimplicit-function-declaration]
  220 |         set_handlers();
      |         ^~~~~~~~~~~~
      |         sa_handler
buffer.c:222:9: warning: implicit declaration of function 'buffer_allocate' [-Wimplicit-function-declaration]
  222 |         buffer_allocate();
      |         ^~~~~~~~~~~~~~~
buffer.c: At top level:
buffer.c:229:1: warning: return type defaults to 'int' [-Wimplicit-int]
  229 | parse_args( argc, argv )
      | ^~~~~~~~~~
buffer.c: In function 'parse_args':
buffer.c:260:33: warning: implicit declaration of function 'report_proc' [-Wimplicit-function-declaration]
  260 |                                 report_proc();
      |                                 ^~~~~~~~~~~
--- sem.o ---
sem.c: In function 'sem_set':
sem.c:65:21: error: storage size of 'arg' isn't known
   65 |         union semun arg;
      |                     ^~~
--- buffer.o ---
buffer.c:287:37: warning: implicit declaration of function 'do_size' [-Wimplicit-function-declaration]
  287 |                         showevery = do_size( optarg );
      |                                     ^~~~~~~
buffer.c: At top level:
buffer.c:426:1: warning: return type defaults to 'int' [-Wimplicit-int]
  426 | set_handlers()
      | ^~~~~~~~~~~~
buffer.c:444:1: warning: return type defaults to 'int' [-Wimplicit-int]
  444 | buffer_allocate()
      | ^~~~~~~~~~~~~~~
buffer.c: In function 'buffer_allocate':
buffer.c:462:9: warning: implicit declaration of function 'get_buffer'; did you mean 'setbuffer'? [-Wimplicit-function-declaration]
  462 |         get_buffer();
      |         ^~~~~~~~~~
      |         setbuffer
buffer.c:478:26: warning: implicit declaration of function 'new_sems' [-Wimplicit-function-declaration]
  478 |         pbuffer->semid = new_sems( 2 ); /* Get a read and a write sem */
      |                          ^~~~~~~~
buffer.c:481:9: warning: implicit declaration of function 'lock'; did you mean 'lockf'? [-Wimplicit-function-declaration]
  481 |         lock( pbuffer->semid, pbuffer->blocks_used_lock );
      |         ^~~~
      |         lockf
buffer.c:486:9: warning: implicit declaration of function 'sem_set'; did you mean 'semget'? [-Wimplicit-function-declaration]
  486 |         sem_set( pbuffer->semid, pbuffer->blocks_free_lock, blocks - 1 );
      |         ^~~~~~~
      |         semget
buffer.c: In function 'buffer_remove':
buffer.c:514:9: warning: implicit declaration of function 'remove_sems' [-Wimplicit-function-declaration]
  514 |         remove_sems( pbuffer->semid );
      |         ^~~~~~~~~~~
buffer.c: At top level:
buffer.c:522:1: warning: return type defaults to 'int' [-Wimplicit-int]
  522 | get_buffer()
      | ^~~~~~~~~~
buffer.c: In function 'start_reader_and_writer':
buffer.c:560:17: warning: implicit declaration of function 'writer'; did you mean 'write'? [-Wimplicit-function-declaration]
  560 |                 writer();
      |                 ^~~~~~
      |                 write
buffer.c:564:17: warning: implicit declaration of function 'reader'; did you mean 'read'? [-Wimplicit-function-declaration]
  564 |                 reader();
      |                 ^~~~~~
      |                 read
buffer.c:566:17: warning: implicit declaration of function 'wait_for_writer_end' [-Wimplicit-function-declaration]
  566 |                 wait_for_writer_end();
      |                 ^~~~~~~~~~~~~~~~~~~
buffer.c: At top level:
buffer.c:571:1: warning: return type defaults to 'int' [-Wimplicit-int]
  571 | reader()
      | ^~~~~~
buffer.c: In function 'reader':
buffer.c:579:17: warning: implicit declaration of function 'get_next_free_block' [-Wimplicit-function-declaration]
  579 |                 get_next_free_block();
      |                 ^~~~~~~~~~~~~~~~~~~
--- sem.o ---
*** [sem.o] Error code 1

bmake: stopped making "all" in /home/pbulk/build/misc/buffer/work/buffer-1.17
--- buffer.o ---
buffer.c:580:23: warning: implicit declaration of function 'fill_block'; did you mean 'sigblock'? [-Wimplicit-function-declaration]
  580 |                 if( ! fill_block() )
      |                       ^~~~~~~~~~
      |                       sigblock
buffer.c: At top level:
buffer.c:588:1: warning: return type defaults to 'int' [-Wimplicit-int]
  588 | get_next_free_block()
      | ^~~~~~~~~~~~~~~~~~~
buffer.c: In function 'get_next_free_block':
buffer.c:590:9: warning: implicit declaration of function 'test_writer' [-Wimplicit-function-declaration]
  590 |         test_writer();
      |         ^~~~~~~~~~~
buffer.c: At top level:
buffer.c:600:1: warning: return type defaults to 'int' [-Wimplicit-int]
  600 | fill_block()
      | ^~~~~~~~~~
buffer.c: In function 'fill_block':
buffer.c:609:17: warning: implicit declaration of function 'unlock'; did you mean 'unlink'? [-Wimplicit-function-declaration]
  609 |                 unlock( pbuffer->semid, pbuffer->blocks_used_lock );
      |                 ^~~~~~
      |                 unlink
buffer.c: At top level:
buffer.c:649:1: warning: return type defaults to 'int' [-Wimplicit-int]
  649 | writer()
      | ^~~~~~
buffer.c: In function 'writer':
buffer.c:665:17: warning: implicit declaration of function 'get_next_filled_block'; did you mean 'get_next_free_block'? [-Wimplicit-function-declaration]
  665 |                 get_next_filled_block();
      |                 ^~~~~~~~~~~~~~~~~~~~~
      |                 get_next_free_block
buffer.c:666:22: warning: implicit declaration of function 'data_to_write' [-Wimplicit-function-declaration]
  666 |                 if( !data_to_write() )
      |                      ^~~~~~~~~~~~~
buffer.c:675:25: warning: implicit declaration of function 'write_blocks_to_stdout' [-Wimplicit-function-declaration]
  675 |                         write_blocks_to_stdout( filled, first_block );
      |                         ^~~~~~~~~~~~~~~~~~~~~~
buffer.c:683:17: warning: implicit declaration of function 'pr_out' [-Wimplicit-function-declaration]
  683 |                 pr_out();
      |                 ^~~~~~
buffer.c: At top level:
buffer.c:695:1: warning: return type defaults to 'int' [-Wimplicit-int]
  695 | get_next_filled_block()
      | ^~~~~~~~~~~~~~~~~~~~~
buffer.c:705:1: warning: return type defaults to 'int' [-Wimplicit-int]
  705 | data_to_write()
      | ^~~~~~~~~~~~~
buffer.c:710:1: warning: return type defaults to 'int' [-Wimplicit-int]
  710 | write_blocks_to_stdout( filled, first_block )
      | ^~~~~~~~~~~~~~~~~~~~~~
buffer.c: In function 'write_blocks_to_stdout':
buffer.c:719:17: warning: implicit declaration of function 'write_block_to_stdout'; did you mean 'write_blocks_to_stdout'? [-Wimplicit-function-declaration]
  719 |                 write_block_to_stdout();
      |                 ^~~~~~~~~~~~~~~~~~~~~
      |                 write_blocks_to_stdout
buffer.c: At top level:
buffer.c:723:1: warning: return type defaults to 'int' [-Wimplicit-int]
  723 | write_block_to_stdout()
      | ^~~~~~~~~~~~~~~~~~~~~
buffer.c: In function 'byee':
buffer.c:788:25: warning: implicit declaration of function 'end_writer'; did you mean 'writer'? [-Wimplicit-function-declaration]
  788 |                         end_writer();
      |                         ^~~~~~~~~~
      |                         writer
buffer.c: At top level:
buffer.c:810:1: warning: return type defaults to 'int' [-Wimplicit-int]
  810 | end_writer()
      | ^~~~~~~~~~
buffer.c:816:1: warning: return type defaults to 'int' [-Wimplicit-int]
  816 | wait_for_writer_end()
      | ^~~~~~~~~~~~~~~~~~~
buffer.c:826:1: warning: return type defaults to 'int' [-Wimplicit-int]
  826 | test_writer()
      | ^~~~~~~~~~~
buffer.c:841:1: warning: return type defaults to 'int' [-Wimplicit-int]
  841 | do_size( arg )
      | ^~~~~~~
buffer.c:868:1: warning: return type defaults to 'int' [-Wimplicit-int]
  868 | pr_out()
      | ^~~~~~
buffer.c:903:1: warning: return type defaults to 'int' [-Wimplicit-int]
  903 | report_proc()
      | ^~~~~~~~~~~
bmake: 1 error

bmake: stopped making "all" in /home/pbulk/build/misc/buffer/work/buffer-1.17
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/misc/buffer
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/misc/buffer