+ 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, &parameter, 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, &parameter, 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, &parameter, 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