+ 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/dvd+rw-tools-7.1/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/dvd+rw-tools-7.1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for dvd+rw-tools-7.1 make[1]: Entering directory '/home/pbulk/build/sysutils/dvd+rw-tools/work/dvd+rw-tools-7.1' gcc -pipe -O2 -I/usr/include -O2 -D_REENTRANT -I/usr/include -c -o growisofs.o growisofs.c g++ -pipe -O2 -I/usr/include -O2 -fno-exceptions -D_REENTRANT -I/usr/include -c -o growisofs_mmc.o growisofs_mmc.cpp In file included from growisofs.c:445: mp.h: In function '__thread_wait': mp.h:61:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 61 | return (int)ret; | ^ growisofs.c: In function 'find_raw_device': growisofs.c:658:17: warning: implicit declaration of function 'major' [-Wimplicit-function-declaration] 658 | dev_major = major (sb->st_rdev); | ^~~~~ growisofs.c:659:17: warning: implicit declaration of function 'minor'; did you mean 'mincore'? [-Wimplicit-function-declaration] 659 | dev_minor = minor (sb->st_rdev); | ^~~~~ | mincore growisofs.c: In function 'reader': growisofs.c:2367:23: warning: overflow in conversion from 'unsigned int' to 'int' changes value from 'reader_exit = 4294967295' to '-1' [-Woverflow] 2367 | return (reader_exit = (unsigned int)-1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ growisofs.c: In function 'setup_fds': growisofs.c:763:9: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 763 | { setuid(uid); /* drop all privileges */ | ^~~~~~~~~~~ growisofs.c:783:9: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 783 | setuid (uid); /* drop all privileges */ | ^~~~~~~~~~~~ growisofs.c:859:17: warning: ignoring return value of 'setresuid' declared with attribute 'warn_unused_result' [-Wunused-result] 859 | setresuid (uid,uid,uid); | ^~~~~~~~~~~~~~~~~~~~~~~ growisofs.c:866:13: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 866 | setuid (uid); /* drop all privileges */ | ^~~~~~~~~~~~ growisofs.c: In function 'pipe_mkisofs_up': growisofs.c:2751:9: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 2751 | setuid(getuid()); | ^~~~~~~~~~~~~~~~ growisofs.c: In function 'main': growisofs.c:2895:9: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result] 2895 | chdir ("/"); | ^~~~~~~~~~~ growisofs.c:2921:5: warning: ignoring return value of 'nice' declared with attribute 'warn_unused_result' [-Wunused-result] 2921 | nice(-20); | ^~~~~~~~~ growisofs.c:3165:17: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result] 3165 | setuid(getuid()); | ^~~~~~~~~~~~~~~~ growisofs.c:3191:21: warning: ignoring return value of 'seteuid' declared with attribute 'warn_unused_result' [-Wunused-result] 3191 | seteuid (getuid()); /* get real for parsing -[ZM] a=b */ | ^~~~~~~~~~~~~~~~~~ growisofs.c:3231:21: warning: ignoring return value of 'seteuid' declared with attribute 'warn_unused_result' [-Wunused-result] 3231 | seteuid (euid); /* revert to saved [set-]uid */ | ^~~~~~~~~~~~~~ g++ -pipe -O2 -I/usr/include -O2 -fno-exceptions -D_REENTRANT -I/usr/include -c -o dvd+rw-format.o dvd+rw-format.cpp dvd+rw-format.cpp: In function 'int main(int, char**)': dvd+rw-format.cpp:223:18: warning: ignoring return value of 'int ftruncate(int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 223 | ftruncate(fd,sizeof(*progress)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ g++ -pipe -O2 -I/usr/include -O2 -fno-exceptions -D_REENTRANT -I/usr/include -c -o dvd+rw-booktype.o dvd+rw-booktype.cpp g++ -pipe -O2 -I/usr/include -O2 -fno-exceptions -D_REENTRANT -I/usr/include -c -o dvd+rw-mediainfo.o dvd+rw-mediainfo.cpp g++ -pipe -O2 -I/usr/include -O2 -fno-exceptions -D_REENTRANT -I/usr/include -c -o dvd-ram-control.o dvd-ram-control.cpp g++ -pipe -O2 -I/usr/include -O2 -fno-exceptions -D_REENTRANT -I/usr/include -Wl,-zrelro -L/usr/lib64 -Wl,-R/usr/lib64 -Wl,-R/usr/pkg/lib growisofs.o growisofs_mmc.o -lpthread -o growisofs /bin/ld: growisofs.o: in function `find_raw_device': growisofs.c:(.text+0x51c): undefined reference to `major' /bin/ld: growisofs.c:(.text+0x52a): undefined reference to `minor' /bin/ld: growisofs.o: in function `grab_sg': growisofs.c:(.text+0x715): undefined reference to `minor' collect2: error: ld returned 1 exit status make[1]: *** [<builtin>: growisofs] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/home/pbulk/build/sysutils/dvd+rw-tools/work/dvd+rw-tools-7.1' make: *** [Makefile:2: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/sysutils/dvd+rw-tools *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/sysutils/dvd+rw-tools