+ 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/xjig-2.4nb3/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/xjig-2.4nb3/work.log WARNING: [license.mk] Every package should define a LICENSE. ===> Building for xjig-2.4nb3 --- xjig.o --- --- objects.o --- --- stack.o --- --- imgbuff.o --- --- xjig.o --- g++ -DUSE_MIT_SHM -DJIG_DEFAULT=\"/opt/pkg/lib/xjig/tina.gif\" -c xjig.C -o xjig.o --- objects.o --- g++ -DUSE_MIT_SHM -c objects.C -o objects.o --- stack.o --- g++ -DUSE_MIT_SHM -c stack.C -o stack.o --- imgbuff.o --- g++ -DUSE_MIT_SHM -c imgbuff.C -o imgbuff.o --- xjig.o --- xjig.C:114:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 114 | char *dispname=""; | ^~ : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] xjig.C:115:27: note: in expansion of macro 'JIG_DEFAULT' 115 | char *filename=JIG_DEFAULT; | ^~~~~~~~~~~ xjig.C: In function 'int main(int, char**)': xjig.C:438:9: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 438 | { "xpuzzle", "-file", JIG_DEFAULT, 0 }; | ^~~~~~~~~ xjig.C:438:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 438 | { "xpuzzle", "-file", JIG_DEFAULT, 0 }; | ^~~~~~~ : warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] xjig.C:438:29: note: in expansion of macro 'JIG_DEFAULT' --- puzzle.o --- --- xjig.o --- 438 | { "xpuzzle", "-file", JIG_DEFAULT, 0 }; | ^~~~~~~~~~~ --- puzzle.o --- g++ -DUSE_MIT_SHM -c puzzle.C -o puzzle.o --- objects.o --- In file included from objects.C:538: rotate.H: In member function 'void PixmapPiece::CreateTilemap32()': rotate.H:105:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 105 | register DATA_TYPE *dest = (DATA_TYPE*)(ximage->data + y * ximage->bytes_per_line); | ^~~~ rotate.H:119:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 119 | register int dx=(int)(dirx.X()*IMAX); | ^~ rotate.H:120:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 120 | register int dy=(int)(dirx.Y()*IMAX); | ^~ rotate.H:125:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 125 | register int dx_c = ((dx>0)?dx:-dx)/2; | ^~~~ rotate.H:126:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 126 | register int dy_c = ((dy>0)?dy:-dy)/2; | ^~~~ rotate.H:141:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 141 | register DATA_TYPE *src = (DATA_TYPE*)(src_image->data + YPix(pt.Y()) * src_image->bytes_per_line)+XPix(pt.X()); | ^~~ rotate.H:142:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 142 | register DATA_TYPE *dest= (DATA_TYPE*)(ximage->data + y * ximage->bytes_per_line); | ^~~~ In file included from objects.C:546: rotate.H: In member function 'void PixmapPiece::CreateTilemap16()': rotate.H:105:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 105 | register DATA_TYPE *dest = (DATA_TYPE*)(ximage->data + y * ximage->bytes_per_line); | ^~~~ rotate.H:119:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 119 | register int dx=(int)(dirx.X()*IMAX); | ^~ rotate.H:120:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 120 | register int dy=(int)(dirx.Y()*IMAX); | ^~ rotate.H:125:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 125 | register int dx_c = ((dx>0)?dx:-dx)/2; | ^~~~ rotate.H:126:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 126 | register int dy_c = ((dy>0)?dy:-dy)/2; | ^~~~ rotate.H:141:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 141 | register DATA_TYPE *src = (DATA_TYPE*)(src_image->data + YPix(pt.Y()) * src_image->bytes_per_line)+XPix(pt.X()); | ^~~ rotate.H:142:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 142 | register DATA_TYPE *dest= (DATA_TYPE*)(ximage->data + y * ximage->bytes_per_line); | ^~~~ In file included from objects.C:554: rotate.H: In member function 'void PixmapPiece::CreateTilemap8()': rotate.H:105:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 105 | register DATA_TYPE *dest = (DATA_TYPE*)(ximage->data + y * ximage->bytes_per_line); | ^~~~ rotate.H:119:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 119 | register int dx=(int)(dirx.X()*IMAX); | ^~ rotate.H:120:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 120 | register int dy=(int)(dirx.Y()*IMAX); | ^~ rotate.H:125:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 125 | register int dx_c = ((dx>0)?dx:-dx)/2; | ^~~~ rotate.H:126:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 126 | register int dy_c = ((dy>0)?dy:-dy)/2; | ^~~~ rotate.H:141:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 141 | register DATA_TYPE *src = (DATA_TYPE*)(src_image->data + YPix(pt.Y()) * src_image->bytes_per_line)+XPix(pt.X()); | ^~~ rotate.H:142:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 142 | register DATA_TYPE *dest= (DATA_TYPE*)(ximage->data + y * ximage->bytes_per_line); | ^~~~ --- real.o --- g++ -DUSE_MIT_SHM -c real.C -o real.o --- vec2.o --- g++ -DUSE_MIT_SHM -c vec2.C -o vec2.o --- vec2list.o --- g++ -DUSE_MIT_SHM -c vec2list.C -o vec2list.o --- mat2.o --- g++ -DUSE_MIT_SHM -c mat2.C -o mat2.o --- color_mapper.o --- g++ -DUSE_MIT_SHM -c color_mapper.C -o color_mapper.o --- gif_image.o --- g++ -DUSE_MIT_SHM -c gif_image.C -o gif_image.o --- gifx_image.o --- g++ -DUSE_MIT_SHM -c gifx_image.C -o gifx_image.o --- gif_image.o --- gif_image.C: In member function 'int GifImage::LoadGIF(const char*)': gif_image.C:296:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 296 | register byte ch; | ^~ --- xjig._man --- rm -f xjig._man if test -z "" ; then cd `dirname xjig` && ln -s `basename xjig.man` `basename xjig._man`; else cpp -undef -D__apploaddir__=/opt/pkg/lib/X11/app-defaults -D__appmansuffix__=1 -D__filemansuffix__=5 -D__libmansuffix__=3 -D__miscmansuffix__=7 -D__drivermansuffix__=4 -D__adminmansuffix__=8 -D__projectroot__=/opt/pkg -D__xconfigfile__=xorg.conf -D__xconfigdir__=/opt/pkg/lib/X11 -D__xlogfile__=Xorg -D__xservername__=Xorg -D__xorgversion__="\"`echo 7 7 0 | sed -e 's/ /./g' -e 's/^/Version\\\ /'`\" \"X Version 11\"" -D__vendorversion__="`echo 7 7 0 | sed -e 's/ /./g' -e 's/^/Version\\\ /'` X.Org" < xjig.man | sed -e '/^# *[0-9][0-9]* *.*$/d' -e '/^#line *[0-9][0-9]* *.*$/d' -e '/^[ ]*XCOMM$/s/XCOMM/#/' -e '/^[ ]*XCOMM[^a-zA-Z0-9_]/s/XCOMM/#/' -e '/^[ ]*XHASH/s/XHASH/#/' -e '/\@\@$/s/\@\@$/\\/' >xjig._man; fi --- gifx_image.o --- In file included from gifx_image.C:96: reset_image.H: In member function 'void GifXImage::Reset32()': reset_image.H:46:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 46 | register DATA_TYPE *copy = xdata; | ^~~~ reset_image.H:47:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 47 | register const byte *org = Data(); | ^~~ reset_image.H:48:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 48 | register int j,i; | ^ reset_image.H:48:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 48 | register int j,i; | ^ reset_image.H:57:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 57 | register const byte *org = Data() + (y*Height()/xheight) * Width(); | ^~~ reset_image.H:58:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 58 | register DATA_TYPE *copy = xdata + y * xwidth; | ^~~~ reset_image.H:61:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 61 | register int x; | ^ reset_image.H:62:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 62 | register int delta = Width()/2; | ^~~~~ reset_image.H:74:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 74 | register int x; | ^ reset_image.H:75:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 75 | register int delta = xwidth/2; | ^~~~~ In file included from gifx_image.C:104: reset_image.H: In member function 'void GifXImage::Reset16()': reset_image.H:46:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 46 | register DATA_TYPE *copy = xdata; | ^~~~ reset_image.H:47:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 47 | register const byte *org = Data(); | ^~~ reset_image.H:48:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 48 | register int j,i; | ^ reset_image.H:48:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 48 | register int j,i; | ^ reset_image.H:57:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 57 | register const byte *org = Data() + (y*Height()/xheight) * Width(); | ^~~ reset_image.H:58:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 58 | register DATA_TYPE *copy = xdata + y * xwidth; | ^~~~ reset_image.H:61:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 61 | register int x; | ^ reset_image.H:62:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 62 | register int delta = Width()/2; | ^~~~~ reset_image.H:74:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 74 | register int x; | ^ reset_image.H:75:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 75 | register int delta = xwidth/2; | ^~~~~ In file included from gifx_image.C:112: reset_image.H: In member function 'void GifXImage::Reset8()': reset_image.H:46:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 46 | register DATA_TYPE *copy = xdata; | ^~~~ reset_image.H:47:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 47 | register const byte *org = Data(); | ^~~ reset_image.H:48:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 48 | register int j,i; | ^ reset_image.H:48:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 48 | register int j,i; | ^ reset_image.H:57:50: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 57 | register const byte *org = Data() + (y*Height()/xheight) * Width(); | ^~~ reset_image.H:58:45: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 58 | register DATA_TYPE *copy = xdata + y * xwidth; | ^~~~ reset_image.H:61:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 61 | register int x; | ^ reset_image.H:62:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 62 | register int delta = Width()/2; | ^~~~~ reset_image.H:74:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 74 | register int x; | ^ reset_image.H:75:46: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 75 | register int delta = xwidth/2; | ^~~~~ --- xjig --- rm -f xjig g++ -o xjig xjig.o objects.o stack.o imgbuff.o puzzle.o real.o vec2.o vec2list.o mat2.o color_mapper.o gif_image.o gifx_image.o -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -DNO_ASM -B direct -Wl,-M,/usr/lib/ld/map.bssalign -Wl,-M,/usr/lib/ld/map.noexstk -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lXext -lX11 -lm -lsocket -lnsl -R/opt/pkg/lib -z lazyload -z combreloc -Wl,-M,/usr/lib/ld/map.pagealign -Wl,-M,/usr/lib/ld/map.noexdata