+ 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/cqcam-0.91nb12/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/cqcam-0.91nb12/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for cqcam-0.91nb12 --- subdirs --- set -e; for i in libcqcam cli webcam xfe; do cd $i; /usr/pkg/bin/bmake; cd ..; done --- camera.o --- --- cqcsrv.o --- --- camera.o --- c++ -pipe -Wall -O3 -DLINUX -DNO_ASM -DJPEG -DLOCKING -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c camera.C --- cqcsrv.o --- c++ -pipe -Wall -O3 -DLINUX -DNO_ASM -DJPEG -DLOCKING -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c cqcsrv.C cqcsrv.C: In function 'int serve(int, int, int, int)': cqcsrv.C:66:9: warning: ignoring return value of 'int setgid(__gid_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 66 | setgid(getgid()); | ~~~~~~^~~~~~~~~~ cqcsrv.C:67:9: warning: ignoring return value of 'int setuid(__uid_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 67 | setuid(getuid()); | ~~~~~~^~~~~~~~~~ cqcsrv.C:85:16: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 85 | write(outfd, ¶meter, sizeof(parameter)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cqcsrv.C:87:16: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 87 | write(outfd, ¶meter, sizeof(parameter)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cqcsrv.C:89:16: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 89 | write(outfd, ¶meter, sizeof(parameter)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cqcsrv.C:90:16: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 90 | write(outfd, scan, | ~~~~~^~~~~~~~~~~~~ 91 | cam.get_pix_width()*cam.get_pix_height()*((cam.get_bpp()==32)?1:3)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- camera.o --- camera.C: In member function 'int camera_t::set_black_level(int)': camera.C:168:43: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 168 | while (get_status() & QC_STAT_BLACK_BAL == QC_STAT_BLACK_BAL) ; camera.C: In member function 'unsigned char* camera_t::get_frame()': camera.C:504:38: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 504 | while (get_status() & QC_STAT_BUSY == QC_STAT_BUSY) ; --- imager.o --- c++ -pipe -Wall -O3 -DLINUX -DNO_ASM -DJPEG -DLOCKING -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c imager.C imager.C: In function 'int get_brightness_adj(unsigned char*, long int, int&)': imager.C:99:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 99 | register long tot = 0; | ^~~ imager.C:101:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 101 | register int i; | ^ imager.C:102:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 102 | register unsigned char *p = image; | ^ imager.C: In function 'void get_rgb_adj(unsigned char*, long int, int&, int&, int&)': imager.C:147:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 147 | register long rtot = 0, gtot = 0, btot = 0; | ^~~~ imager.C:147:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 147 | register long rtot = 0, gtot = 0, btot = 0; | ^~~~ imager.C:147:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 147 | register long rtot = 0, gtot = 0, btot = 0; | ^~~~ imager.C:149:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 149 | register int i; | ^ imager.C:150:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 150 | register unsigned char *p = image; | ^ imager.C: In function 'void do_rgb_adj(unsigned char*, long int, int, int, int)': imager.C:191:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 191 | register long i; | ^ imager.C:192:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 192 | register unsigned char *p = image; | ^ imager.C: In function 'void allocate_rgb_palette(int, int (*)[3], int (*)[3])': imager.C:266:28: warning: operation on 'm' may be undefined [-Wsequence-point] 266 | k = (fix[m+1] - fix[m++])/2; | ~^~ imager.C:266:28: warning: operation on 'm' may be undefined [-Wsequence-point] --- port.o --- c++ -pipe -Wall -O3 -DLINUX -DNO_ASM -DJPEG -DLOCKING -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c port.C --- rcfile.o --- c++ -pipe -Wall -O3 -DLINUX -DNO_ASM -DJPEG -DLOCKING -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c rcfile.C --- port.o --- port.C: In member function 'int port_t::lock(int)': port.C:207:8: warning: ignoring return value of 'int chown(const char*, __uid_t, __gid_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 207 | chown(lockfile, getuid(), getgid()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- rcfile.o --- rcfile.C: In constructor 'rcfile_t::rcfile_t()': rcfile.C:82:10: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 82 | fgets(buf, 200, qcrc); | ~~~~~^~~~~~~~~~~~~~~~ --- libcqcam.a --- ar r libcqcam.a camera.o cqcsrv.o imager.o port.o rcfile.o ar: creating libcqcam.a ranlib libcqcam.a --- cqcam.o --- c++ -pipe -Wall -O3 -DLINUX -DNO_ASM -DJPEG -DLOCKING -I../libcqcam -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c cqcam.C cqcam.C: In function 'int main(int, char**)': cqcam.C:75:9: warning: ignoring return value of 'int setgid(__gid_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 75 | setgid(getgid()); | ~~~~~~^~~~~~~~~~ cqcam.C:76:9: warning: ignoring return value of 'int setuid(__uid_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 76 | setuid(getuid()); | ~~~~~~^~~~~~~~~~ cqcam.C:107:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 107 | fgets(buf, 200, qcrc); | ~~~~~^~~~~~~~~~~~~~~~ --- cqcam --- c++ -pipe -o cqcam cqcam.o -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -L../libcqcam -lcqcam -ljpeg --- webcam.o --- c++ -pipe -Wall -O3 -DLINUX -DNO_ASM -DJPEG -DLOCKING -I../libcqcam -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c webcam.C webcam.C: In function 'int main(int, char**)': webcam.C:88:9: warning: ignoring return value of 'int setgid(__gid_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 88 | setgid(getgid()); | ~~~~~~^~~~~~~~~~ webcam.C:89:9: warning: ignoring return value of 'int setuid(__uid_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 89 | setuid(getuid()); | ~~~~~~^~~~~~~~~~ webcam.C:226:14: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 226 | fgets(buf, 200, qcrc); | ~~~~~^~~~~~~~~~~~~~~~ --- webcam --- c++ -pipe -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 -L../libcqcam -o webcam webcam.o -lcqcam -ljpeg --- xcqcam.o --- --- xscan.o --- --- xcqcam.o --- c++ -pipe -Wall -I/usr/pkg/include -O3 -DLINUX -DNO_ASM -DJPEG -DREMOTE -DLOCKING -I../libcqcam -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c xcqcam.C --- xscan.o --- c++ -pipe -Wall -I/usr/pkg/include -O3 -DLINUX -DNO_ASM -DJPEG -DREMOTE -DLOCKING -I../libcqcam -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c xscan.C --- xcqcam.o --- xcqcam.C: In function 'int main(int, char**)': xcqcam.C:65:9: warning: ignoring return value of 'int setgid(__gid_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 65 | setgid(getgid()); | ~~~~~~^~~~~~~~~~ xcqcam.C:66:9: warning: ignoring return value of 'int setuid(__uid_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 66 | setuid(getuid()); | ~~~~~~^~~~~~~~~~ --- xscan.o --- xscan.C: In function 'char* InitXWindows(camera_t*, char*, int)': xscan.C:99:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | char *window_name="QuickCam"; | ^~~~~~~~~~ xscan.C:100:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 100 | char *icon_name="QuickCam"; | ^~~~~~~~~~ --- xqcctl-tk.o --- c++ -pipe -Wall -I/usr/pkg/include -O3 -DLINUX -DNO_ASM -DJPEG -DREMOTE -DLOCKING -I../libcqcam -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c xqcctl-tk.C xqcctl-tk.C: In function 'void ctl_main(int, char**, int, int, camera_t*, char*)': xqcctl-tk.C:258:28: error: 'Tcl_Interp' {aka 'struct Tcl_Interp'} has no member named 'result' 258 | printf("%s\n", interp->result); | ^~~~~~ *** [xqcctl-tk.o] Error code 1 bmake[1]: stopped making "all" in /home/pbulk/build/graphics/cqcam/work/cqcam-0.91/xfe bmake[1]: 1 error bmake[1]: stopped making "all" in /home/pbulk/build/graphics/cqcam/work/cqcam-0.91/xfe *** Error code 6 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/graphics/cqcam *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/graphics/cqcam