+ 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/buffer-1.17nb1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/buffer-1.17nb1/work.log WARNING: [license.mk] Every package should define a LICENSE. ===> Building for buffer-1.17nb1 --- buffer.o --- --- sem.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DSYS5 -c sem.c --- buffer.o --- gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DSYS5 -c buffer.c buffer.c:214:1: error: return type defaults to 'int' [-Wimplicit-int] 214 | main( argc, argv ) | ^~~~ buffer.c: In function 'main': buffer.c:218:9: error: implicit declaration of function 'parse_args' [-Wimplicit-function-declaration] 218 | parse_args( argc, argv ); | ^~~~~~~~~~ buffer.c:220:9: error: implicit declaration of function 'set_handlers'; did you mean 'sa_handler'? [-Wimplicit-function-declaration] 220 | set_handlers(); | ^~~~~~~~~~~~ | sa_handler buffer.c:222:9: error: implicit declaration of function 'buffer_allocate' [-Wimplicit-function-declaration] 222 | buffer_allocate(); | ^~~~~~~~~~~~~~~ buffer.c: At top level: buffer.c:229:1: error: return type defaults to 'int' [-Wimplicit-int] 229 | parse_args( argc, argv ) | ^~~~~~~~~~ buffer.c: In function 'parse_args': buffer.c:260:33: error: implicit declaration of function 'report_proc' [-Wimplicit-function-declaration] 260 | report_proc(); | ^~~~~~~~~~~ buffer.c:287:37: error: implicit declaration of function 'do_size' [-Wimplicit-function-declaration] 287 | showevery = do_size( optarg ); | ^~~~~~~ buffer.c: At top level: buffer.c:426:1: error: return type defaults to 'int' [-Wimplicit-int] 426 | set_handlers() | ^~~~~~~~~~~~ buffer.c:444:1: error: return type defaults to 'int' [-Wimplicit-int] 444 | buffer_allocate() | ^~~~~~~~~~~~~~~ buffer.c: In function 'buffer_allocate': buffer.c:462:9: error: implicit declaration of function 'get_buffer'; did you mean 'setbuffer'? [-Wimplicit-function-declaration] 462 | get_buffer(); | ^~~~~~~~~~ | setbuffer buffer.c:478:26: error: 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: error: 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: error: 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: error: implicit declaration of function 'remove_sems' [-Wimplicit-function-declaration] 514 | remove_sems( pbuffer->semid ); | ^~~~~~~~~~~ buffer.c: At top level: buffer.c:522:1: error: return type defaults to 'int' [-Wimplicit-int] 522 | get_buffer() | ^~~~~~~~~~ buffer.c: In function 'start_reader_and_writer': buffer.c:560:17: error: implicit declaration of function 'writer'; did you mean 'write'? [-Wimplicit-function-declaration] 560 | writer(); | ^~~~~~ | write buffer.c:564:17: error: implicit declaration of function 'reader'; did you mean 'read'? [-Wimplicit-function-declaration] 564 | reader(); | ^~~~~~ | read buffer.c:566:17: error: 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: error: return type defaults to 'int' [-Wimplicit-int] 571 | reader() | ^~~~~~ buffer.c: In function 'reader': buffer.c:579:17: error: implicit declaration of function 'get_next_free_block' [-Wimplicit-function-declaration] 579 | get_next_free_block(); | ^~~~~~~~~~~~~~~~~~~ buffer.c:580:23: error: implicit declaration of function 'fill_block' [-Wimplicit-function-declaration] 580 | if( ! fill_block() ) | ^~~~~~~~~~ buffer.c: At top level: buffer.c:588:1: error: return type defaults to 'int' [-Wimplicit-int] 588 | get_next_free_block() | ^~~~~~~~~~~~~~~~~~~ buffer.c: In function 'get_next_free_block': buffer.c:590:9: error: implicit declaration of function 'test_writer' [-Wimplicit-function-declaration] 590 | test_writer(); | ^~~~~~~~~~~ buffer.c: At top level: buffer.c:600:1: error: return type defaults to 'int' [-Wimplicit-int] 600 | fill_block() | ^~~~~~~~~~ buffer.c: In function 'fill_block': buffer.c:609:17: error: implicit declaration of function 'unlock'; did you mean 'unlink'? [-Wimplicit-function-declaration] 609 | unlock( pbuffer->semid, pbuffer->blocks_used_lock ); | ^~~~~~ | unlink buffer.c:636:30: error: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] 636 | if( toread ) bzero( start, toread ); | ^~~~~ buffer.c:636:30: warning: incompatible implicit declaration of built-in function 'bzero' [-Wbuiltin-declaration-mismatch] buffer.c: At top level: buffer.c:649:1: error: return type defaults to 'int' [-Wimplicit-int] 649 | writer() | ^~~~~~ buffer.c: In function 'writer': buffer.c:665:17: error: 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: error: implicit declaration of function 'data_to_write' [-Wimplicit-function-declaration] 666 | if( !data_to_write() ) | ^~~~~~~~~~~~~ buffer.c:675:25: error: implicit declaration of function 'write_blocks_to_stdout' [-Wimplicit-function-declaration] 675 | write_blocks_to_stdout( filled, first_block ); | ^~~~~~~~~~~~~~~~~~~~~~ buffer.c:683:17: error: implicit declaration of function 'pr_out' [-Wimplicit-function-declaration] 683 | pr_out(); | ^~~~~~ buffer.c: At top level: buffer.c:695:1: error: return type defaults to 'int' [-Wimplicit-int] 695 | get_next_filled_block() | ^~~~~~~~~~~~~~~~~~~~~ buffer.c:705:1: error: return type defaults to 'int' [-Wimplicit-int] 705 | data_to_write() | ^~~~~~~~~~~~~ buffer.c:710:1: error: 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: error: 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: error: return type defaults to 'int' [-Wimplicit-int] 723 | write_block_to_stdout() | ^~~~~~~~~~~~~~~~~~~~~ buffer.c: In function 'byee': buffer.c:788:25: error: 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: error: return type defaults to 'int' [-Wimplicit-int] 810 | end_writer() | ^~~~~~~~~~ buffer.c:816:1: error: return type defaults to 'int' [-Wimplicit-int] 816 | wait_for_writer_end() | ^~~~~~~~~~~~~~~~~~~ buffer.c:826:1: error: return type defaults to 'int' [-Wimplicit-int] 826 | test_writer() | ^~~~~~~~~~~ buffer.c:841:1: error: return type defaults to 'int' [-Wimplicit-int] 841 | do_size( arg ) | ^~~~~~~ buffer.c:868:1: error: return type defaults to 'int' [-Wimplicit-int] 868 | pr_out() | ^~~~~~ buffer.c:876:1: error: return type defaults to 'int' [-Wimplicit-int] 876 | bzero( b, l ) | ^~~~~ buffer.c:876:1: warning: conflicting types for built-in function 'bzero'; expected 'void(void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] buffer.c:883:1: error: return type defaults to 'int' [-Wimplicit-int] 883 | usleep_back() | ^~~~~~~~~~~ buffer.c:887:1: error: return type defaults to 'int' [-Wimplicit-int] 887 | usleep( u ) | ^~~~~~ buffer.c: In function 'usleep': buffer.c:891:26: error: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] 891 | signal( SIGALRM, usleep_back ); | ^~~~~~~~~~~ | | | int (*)() In file included from /usr/include/signal.h:42, from buffer.c:109: /usr/include/iso/signal_iso.h:63:27: note: expected 'void (*)(int)' but argument is of type 'int (*)()' 63 | extern void (*signal(int, void (*)(int)))(int); | ^~~~~~~~~~~~~ buffer.c: At top level: buffer.c:903:1: error: return type defaults to 'int' [-Wimplicit-int] 903 | report_proc() | ^~~~~~~~~~~ *** [buffer.o] Error code 1 bmake: stopped making "all" in /home/pbulk/build/misc/buffer/work/buffer-1.17 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-upstream-trunk/misc/buffer *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/misc/buffer