+ 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