+ 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/tuxpaint-0.9.34/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/tuxpaint-0.9.34/work.log
===> Building for tuxpaint-0.9.34
echo




echo "...Compiling i18n support..."
...Compiling i18n support...
...Generating 'Magic' tool API development header file...
...Compiling IM support...
...Compiling cursor support...
gcc -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -O2 -g -ffast-math -W -Wall -fno-common -ffloat-store -fvisibility=hidden -Wcast-align -Wredundant-decls -Wbad-function-cast -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wstrict-aliasing=2 -I/opt/pkg/include/pango-1.0 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/fribidi -I/opt/pkg/include/cairo -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/opt/pkg/include/pixman-1 -I/opt/pkg/include -I/opt/pkg/include/pango-1.0 -I/opt/pkg/include/harfbuzz -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/fribidi -I/opt/pkg/include/cairo -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/opt/pkg/include/pixman-1   -DVER_DATE=\"2024-12-18\" -DVER_VERSION=\"0.9.34\" -DDATA_PREFIX=\"/opt/pkg/share/tuxpaint/\" -DDOC_PREFIX=\"/opt/pkg/share/doc/tuxpaint-0.9.34/\" -DLOCALEDIR=\"/home/pbulk/build/graphics/tuxpaint/work/.destdir/opt/pkg/lib/locale/\" -DIMDIR=\"/opt/pkg/share/tuxpaint/im/\" -DCONFDIR=\"/etc/opt/pkg/tuxpaint/\" -DMAGIC_PREFIX=\"/opt/pkg/lib/tuxpaint/plugins/\"      \
	-c src/i18n.c -o obj/i18n.o

...Compiling pixel functions...

...Compiling RGB to Linear functions...

...Compiling sound playback functions...

...Compiling font support...
gcc -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -O2 -g -ffast-math -W -Wall -fno-common -ffloat-store -fvisibility=hidden -Wcast-align -Wredundant-decls -Wbad-function-cast -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wstrict-aliasing=2 -I/opt/pkg/include/pango-1.0 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/fribidi -I/opt/pkg/include/cairo -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/opt/pkg/include/pixman-1 -I/opt/pkg/include -I/opt/pkg/include/pango-1.0 -I/opt/pkg/include/harfbuzz -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/fribidi -I/opt/pkg/include/cairo -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/opt/pkg/include/pixman-1   -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -I/opt/pkg/include/SDL2 -I/opt/pkg/include -D_REENTRANT -DVER_DATE=\"2024-12-18\" -DVER_VERSION=\"0.9.34\" -DDATA_PREFIX=\"/opt/pkg/share/tuxpaint/\" -DDOC_PREFIX=\"/opt/pkg/share/doc/tuxpaint-0.9.34/\" -DLOCALEDIR=\"/home/pbulk/build/graphics/tuxpaint/work/.destdir/opt/pkg/lib/locale/\" -DIMDIR=\"/opt/pkg/share/tuxpaint/im/\" -DCONFDIR=\"/etc/opt/pkg/tuxpaint/\" -DMAGIC_PREFIX=\"/opt/pkg/lib/tuxpaint/plugins/\"      \
	-c src/fonts.c -o obj/fonts.o

...Generating the command-line and config file parser (STEP 1)...

...Compiling flood fill tool...

...Compiling progress bar functions...

...Compiling directory-walking support...
In file included from src/fonts.h:37,
                 from src/fonts.c:60:
/home/pbulk/build/graphics/tuxpaint/work/.buildlink/include/SDL2_Pango.h:95:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   95 | extern DECLSPEC int SDLCALL SDLPango_Init();
      | ^~~~~~
/home/pbulk/build/graphics/tuxpaint/work/.buildlink/include/SDL2_Pango.h:97:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   97 | extern DECLSPEC int SDLCALL SDLPango_WasInit();
      | ^~~~~~
/home/pbulk/build/graphics/tuxpaint/work/.buildlink/include/SDL2_Pango.h:100:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  100 | extern DECLSPEC SDLPango_Context* SDLCALL SDLPango_CreateContext();
      | ^~~~~~

...Compiling filename support...
In file included from src/fonts.h:37,
                 from src/dirwalk.c:65:
/home/pbulk/build/graphics/tuxpaint/work/.buildlink/include/SDL2_Pango.h:95:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   95 | extern DECLSPEC int SDLCALL SDLPango_Init();
      | ^~~~~~
/home/pbulk/build/graphics/tuxpaint/work/.buildlink/include/SDL2_Pango.h:97:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   97 | extern DECLSPEC int SDLCALL SDLPango_WasInit();
      | ^~~~~~
/home/pbulk/build/graphics/tuxpaint/work/.buildlink/include/SDL2_Pango.h:100:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  100 | extern DECLSPEC SDLPango_Context* SDLCALL SDLPango_CreateContext();
      | ^~~~~~
src/dirwalk.c: In function 'tp_ftw':
src/dirwalk.c:432:2: warning: #warning Failed to see DT_UNKNOWN [-Wcpp]
  432 | #warning Failed to see DT_UNKNOWN
      |  ^~~~~~~

...Compiling on screen keyboard support...

...Compiling animated GIF export libary...

...Compiling sound effect list...

...Compiling PostScript print support...
msgfmt -o trans/ach.mo src/po/ach.po
msgfmt -o trans/af.mo src/po/af.po
msgfmt -o trans/ak.mo src/po/ak.po
msgfmt -o trans/am.mo src/po/am.po
msgfmt -o trans/an.mo src/po/an.po
msgfmt -o trans/ar.mo src/po/ar.po
msgfmt -o trans/as.mo src/po/as.po
msgfmt -o trans/ast.mo src/po/ast.po
msgfmt -o trans/az.mo src/po/az.po
msgfmt -o trans/be.mo src/po/be.po
msgfmt -o trans/bg.mo src/po/bg.po
msgfmt -o trans/bm.mo src/po/bm.po
msgfmt -o trans/bn.mo src/po/bn.po
msgfmt -o trans/bo.mo src/po/bo.po
msgfmt -o trans/br.mo src/po/br.po
msgfmt -o trans/brx.mo src/po/brx.po
msgfmt -o trans/bs.mo src/po/bs.po
msgfmt -o trans/ca.mo src/po/ca.po
msgfmt -o trans/ca@valencia.mo src/po/ca@valencia.po
msgfmt -o trans/cgg.mo src/po/cgg.po
msgfmt -o trans/cs.mo src/po/cs.po
msgfmt -o trans/cy.mo src/po/cy.po
msgfmt -o trans/da.mo src/po/da.po
msgfmt -o trans/de.mo src/po/de.po
msgfmt -o trans/doi.mo src/po/doi.po
msgfmt -o trans/el.mo src/po/el.po
msgfmt -o trans/en_AU.mo src/po/en_AU.po
msgfmt -o trans/en_CA.mo src/po/en_CA.po
msgfmt -o trans/en_GB.mo src/po/en_GB.po
msgfmt -o trans/en_ZA.mo src/po/en_ZA.po
msgfmt -o trans/eo.mo src/po/eo.po
msgfmt -o trans/es.mo src/po/es.po
msgfmt -o trans/es_MX.mo src/po/es_MX.po
msgfmt -o trans/et.mo src/po/et.po
msgfmt -o trans/eu.mo src/po/eu.po
msgfmt -o trans/fa.mo src/po/fa.po
msgfmt -o trans/ff.mo src/po/ff.po
msgfmt -o trans/fi.mo src/po/fi.po
msgfmt -o trans/fo.mo src/po/fo.po
msgfmt -o trans/fr.mo src/po/fr.po
msgfmt -o trans/ga.mo src/po/ga.po
msgfmt -o trans/gd.mo src/po/gd.po
msgfmt -o trans/gl.mo src/po/gl.po
msgfmt -o trans/gos.mo src/po/gos.po
msgfmt -o trans/gu.mo src/po/gu.po
msgfmt -o trans/he.mo src/po/he.po
msgfmt -o trans/hi.mo src/po/hi.po
msgfmt -o trans/hr.mo src/po/hr.po
msgfmt -o trans/hu.mo src/po/hu.po
msgfmt -o trans/hy.mo src/po/hy.po
msgfmt -o trans/id.mo src/po/id.po
msgfmt -o trans/is.mo src/po/is.po
msgfmt -o trans/it.mo src/po/it.po
msgfmt -o trans/iu.mo src/po/iu.po
msgfmt -o trans/ja.mo src/po/ja.po
msgfmt -o trans/ka.mo src/po/ka.po
msgfmt -o trans/kab.mo src/po/kab.po
msgfmt -o trans/km.mo src/po/km.po
msgfmt -o trans/kn.mo src/po/kn.po
msgfmt -o trans/ko.mo src/po/ko.po
msgfmt -o trans/kok.mo src/po/kok.po
msgfmt -o trans/kok@roman.mo src/po/kok@roman.po
msgfmt -o trans/ks@devanagari.mo src/po/ks@devanagari.po
msgfmt -o trans/ks.mo src/po/ks.po
msgfmt -o trans/ku.mo src/po/ku.po
msgfmt -o trans/lb.mo src/po/lb.po
msgfmt -o trans/lg.mo src/po/lg.po
msgfmt -o trans/lt.mo src/po/lt.po
msgfmt -o trans/lv.mo src/po/lv.po
msgfmt -o trans/mai.mo src/po/mai.po
msgfmt -o trans/mk.mo src/po/mk.po
msgfmt -o trans/ml.mo src/po/ml.po
msgfmt -o trans/mn.mo src/po/mn.po
msgfmt -o trans/mni.mo src/po/mni.po
msgfmt -o trans/mni@meiteimayek.mo src/po/mni@meiteimayek.po
msgfmt -o trans/mr.mo src/po/mr.po
msgfmt -o trans/ms.mo src/po/ms.po
msgfmt -o trans/nb.mo src/po/nb.po
msgfmt -o trans/ne.mo src/po/ne.po
msgfmt -o trans/nl.mo src/po/nl.po
msgfmt -o trans/nn.mo src/po/nn.po
msgfmt -o trans/nr.mo src/po/nr.po
msgfmt -o trans/nso.mo src/po/nso.po
msgfmt -o trans/oc.mo src/po/oc.po
msgfmt -o trans/oj.mo src/po/oj.po
msgfmt -o trans/or.mo src/po/or.po
msgfmt -o trans/pa.mo src/po/pa.po
msgfmt -o trans/pl.mo src/po/pl.po
msgfmt -o trans/pt.mo src/po/pt.po
msgfmt -o trans/pt_BR.mo src/po/pt_BR.po
msgfmt -o trans/ro.mo src/po/ro.po
msgfmt -o trans/ru.mo src/po/ru.po
msgfmt -o trans/rw.mo src/po/rw.po
msgfmt -o trans/sa.mo src/po/sa.po
msgfmt -o trans/sat.mo src/po/sat.po
msgfmt -o trans/sat@olchiki.mo src/po/sat@olchiki.po
msgfmt -o trans/sc.mo src/po/sc.po
msgfmt -o trans/sd.mo src/po/sd.po
msgfmt -o trans/sd@devanagari.mo src/po/sd@devanagari.po
msgfmt -o trans/shs.mo src/po/shs.po
msgfmt -o trans/si.mo src/po/si.po
msgfmt -o trans/sk.mo src/po/sk.po
msgfmt -o trans/sl.mo src/po/sl.po
msgfmt -o trans/son.mo src/po/son.po
msgfmt -o trans/sq.mo src/po/sq.po
msgfmt -o trans/sr.mo src/po/sr.po
msgfmt -o trans/sr@latin.mo src/po/sr@latin.po
msgfmt -o trans/su.mo src/po/su.po
msgfmt -o trans/sv.mo src/po/sv.po
msgfmt -o trans/sw.mo src/po/sw.po
msgfmt -o trans/ta.mo src/po/ta.po
msgfmt -o trans/te.mo src/po/te.po
msgfmt -o trans/th.mo src/po/th.po
msgfmt -o trans/tl.mo src/po/tl.po
msgfmt -o trans/tlh.mo src/po/tlh.po
msgfmt -o trans/tr.mo src/po/tr.po
msgfmt -o trans/tw.mo src/po/tw.po
msgfmt -o trans/uk.mo src/po/uk.po
msgfmt -o trans/ur.mo src/po/ur.po
msgfmt -o trans/ve.mo src/po/ve.po
msgfmt -o trans/vec.mo src/po/vec.po
msgfmt -o trans/vi.mo src/po/vi.po
msgfmt -o trans/wa.mo src/po/wa.po
msgfmt -o trans/wo.mo src/po/wo.po
msgfmt -o trans/xh.mo src/po/xh.po
msgfmt -o trans/zam.mo src/po/zam.po
msgfmt -o trans/zh_CN.mo src/po/zh_CN.po
msgfmt -o trans/zh_TW.mo src/po/zh_TW.po
msgfmt -o trans/zu.mo src/po/zu.po
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/alien.so magic/src/alien.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/ascii.so magic/src/ascii.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/blind.so magic/src/blind.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/blocks_etc.so magic/src/blocks_etc.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/bloom.so magic/src/bloom.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/blur.so magic/src/blur.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/bricks.so magic/src/bricks.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/calligraphy.so magic/src/calligraphy.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/cartoon.so magic/src/cartoon.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/checkerboard.so magic/src/checkerboard.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/clone.so magic/src/clone.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/colorsep.so magic/src/colorsep.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/comicdot.so magic/src/comicdot.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/confetti.so magic/src/confetti.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/crescent.so magic/src/crescent.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/distortion.so magic/src/distortion.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/dither.so magic/src/dither.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/emboss.so magic/src/emboss.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/fade_darken.so magic/src/fade_darken.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/fisheye.so magic/src/fisheye.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/flower.so magic/src/flower.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/foam.so magic/src/foam.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/fold.so magic/src/fold.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/fractal.so magic/src/fractal.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/fretwork.so magic/src/fretwork.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/glasstile.so magic/src/glasstile.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/googlyeyes.so magic/src/googlyeyes.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/grass.so magic/src/grass.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/halftone.so magic/src/halftone.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/kaleidox.so magic/src/kaleidox.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/kalidescope.so magic/src/kalidescope.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/light.so magic/src/light.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/lightning.so magic/src/lightning.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/maze.so magic/src/maze.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/metalpaint.so magic/src/metalpaint.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/mirror_f.so magic/src/mirror_f.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/mosaic.so magic/src/mosaic.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/mosaic_shaped.so magic/src/mosaic_shaped.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/n_pt_persp.so magic/src/n_pt_persp.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/negative.so magic/src/negative.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/noise.so magic/src/noise.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/perspective.so magic/src/perspective.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/pixels.so magic/src/pixels.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/polyfill.so magic/src/polyfill.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/puzzle.so magic/src/puzzle.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/rails.so magic/src/rails.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/rain.so magic/src/rain.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/rainbow.so magic/src/rainbow.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/realrainbow.so magic/src/realrainbow.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/reflection.so magic/src/reflection.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/ribbon.so magic/src/ribbon.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/ripples.so magic/src/ripples.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/rosette.so magic/src/rosette.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/rotate.so magic/src/rotate.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/sharpen.so magic/src/sharpen.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/shift.so magic/src/shift.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/smooth.so magic/src/smooth.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/smudge.so magic/src/smudge.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/snow.so magic/src/snow.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/spiral.so magic/src/spiral.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/spraypaint.so magic/src/spraypaint.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/stretch.so magic/src/stretch.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/string.so magic/src/string.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/swirls.so magic/src/swirls.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/tessell.so magic/src/tessell.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/tint.so magic/src/tint.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/toothpaste.so magic/src/toothpaste.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/tornado.so magic/src/tornado.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/trochoids.so magic/src/trochoids.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/tv.so magic/src/tv.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/waves.so magic/src/waves.c 
gcc -g3 -O2 -ffast-math -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -Isrc/   -shared -fpic -lm -o magic/xor.so magic/src/xor.c 

...Generating 'Magic' tool API configuration script...

...Generating thumbnails for starters...
......................................................
...Generating thumbnails for templates...
......................
...Compiling Tux Paint from source...
gcc -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -O2 -g -ffast-math -W -Wall -fno-common -ffloat-store -fvisibility=hidden -Wcast-align -Wredundant-decls -Wbad-function-cast -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wstrict-aliasing=2 -I/opt/pkg/include/pango-1.0 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/fribidi -I/opt/pkg/include/cairo -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/opt/pkg/include/pixman-1 -I/opt/pkg/include -I/opt/pkg/include/pango-1.0 -I/opt/pkg/include/harfbuzz -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/fribidi -I/opt/pkg/include/cairo -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/opt/pkg/include/pixman-1   -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -I/opt/pkg/include/SDL2 -I/opt/pkg/include -D_REENTRANT -I/opt/pkg/include/fribidi -I/opt/pkg/include/librsvg-2.0 -I/opt/pkg/include/gdk-pixbuf-2.0 -I/opt/pkg/include -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/cairo -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/opt/pkg/include/pixman-1 -Isrc/mouse -DLARGE_CURSOR_SHAPES -DVER_DATE=\"2024-12-18\" -DVER_VERSION=\"0.9.34\" -DDATA_PREFIX=\"/opt/pkg/share/tuxpaint/\" -DDOC_PREFIX=\"/opt/pkg/share/doc/tuxpaint-0.9.34/\" -DLOCALEDIR=\"/home/pbulk/build/graphics/tuxpaint/work/.destdir/opt/pkg/lib/locale/\" -DIMDIR=\"/opt/pkg/share/tuxpaint/im/\" -DCONFDIR=\"/etc/opt/pkg/tuxpaint/\" -DMAGIC_PREFIX=\"/opt/pkg/lib/tuxpaint/plugins/\"      \
	-c src/tuxpaint.c -o obj/tuxpaint.o
src/tuxpaint.c:233:2: warning: #warning "Attempting to define strcasestr(); if errors, build with -DHAVE_STRCASESTR" [-Wcpp]
  233 | #warning "Attempting to define strcasestr(); if errors, build with -DHAVE_STRCASESTR"
      |  ^~~~~~~
src/tuxpaint.c:235:7: warning: redundant redeclaration of 'strcasestr' [-Wredundant-decls]
  235 | char *strcasestr(const char *haystack, const char *needle);
      |       ^~~~~~~~~~
In file included from src/tuxpaint.c:211:
/usr/include/string.h:125:14: note: previous declaration of 'strcasestr' with type 'char *(const char *, const char *)'
  125 | extern char *strcasestr(const char *, const char *);
      |              ^~~~~~~~~~

...Generating the command-line and config file parser (STEP 2)...

...Compiling the command-line and config file parser...
In file included from src/tuxpaint.c:478:
/home/pbulk/build/graphics/tuxpaint/work/.buildlink/include/SDL2_Pango.h:95:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   95 | extern DECLSPEC int SDLCALL SDLPango_Init();
      | ^~~~~~
/home/pbulk/build/graphics/tuxpaint/work/.buildlink/include/SDL2_Pango.h:97:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
   97 | extern DECLSPEC int SDLCALL SDLPango_WasInit();
      | ^~~~~~
/home/pbulk/build/graphics/tuxpaint/work/.buildlink/include/SDL2_Pango.h:100:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  100 | extern DECLSPEC SDLPango_Context* SDLCALL SDLPango_CreateContext();
      | ^~~~~~

...Linking Tux Paint...
gcc -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/usr/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -O2 -g -ffast-math -W -Wall -fno-common -ffloat-store -fvisibility=hidden -Wcast-align -Wredundant-decls -Wbad-function-cast -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wstrict-aliasing=2 -I/opt/pkg/include/pango-1.0 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/fribidi -I/opt/pkg/include/cairo -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/opt/pkg/include/pixman-1 -I/opt/pkg/include -I/opt/pkg/include/pango-1.0 -I/opt/pkg/include/harfbuzz -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/fribidi -I/opt/pkg/include/cairo -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/opt/pkg/include/pixman-1    -I/opt/pkg/include -I/opt/pkg/include/SDL2 -D_REENTRANT -I/opt/pkg/include/SDL2 -I/opt/pkg/include -D_REENTRANT -I/opt/pkg/include/fribidi -DVER_DATE=\"2024-12-18\" -DVER_VERSION=\"0.9.34\" -DDATA_PREFIX=\"/opt/pkg/share/tuxpaint/\" -DDOC_PREFIX=\"/opt/pkg/share/doc/tuxpaint-0.9.34/\" -DLOCALEDIR=\"/home/pbulk/build/graphics/tuxpaint/work/.destdir/opt/pkg/lib/locale/\" -DIMDIR=\"/opt/pkg/share/tuxpaint/im/\" -DCONFDIR=\"/etc/opt/pkg/tuxpaint/\" -DMAGIC_PREFIX=\"/opt/pkg/lib/tuxpaint/plugins/\"      \
	-o tuxpaint obj/tuxpaint.o obj/i18n.o obj/im.o obj/cursor.o obj/pixels.o obj/rgblinear.o obj/playsound.o obj/fonts.o obj/parse.o obj/fill.o obj/progressbar.o obj/dirwalk.o obj/get_fname.o obj/onscreen_keyboard.o obj/gifenc.o obj/sounds.o obj/postscript_print.o \
	-Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lSDL2 -L/opt/pkg/lib -lSDL2_image -Wl,-R/opt/pkg/lib -lSDL2 -L/opt/pkg/lib -lSDL2_ttf -Wl,-R/opt/pkg/lib -lSDL2 -L/opt/pkg/lib -lSDL2_gfx -Wl,-R/opt/pkg/lib -lSDL2 -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -lz -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lpng16 -L/opt/pkg/lib -lSDL2_mixer -Wl,-R/opt/pkg/lib -lSDL2 -L/opt/pkg/lib -lSDL2_Pango -lpango-1.0 -lgobject-2.0 -lglib-2.0 -Wl,-R/opt/pkg/lib -lharfbuzz -L/opt/pkg/lib -lpango-1.0 -lgobject-2.0 -lglib-2.0 -Wl,-R/opt/pkg/lib -lharfbuzz -L/opt/pkg/lib -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -Wl,-R/opt/pkg/lib -lfontconfig -lfreetype -L/opt/pkg/lib -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -Wl,-R/opt/pkg/lib -lcairo -lpaper -Wl,-R/opt/pkg/lib -L/opt/pkg/lib -lfribidi -limagequant -lm
Undefined			first referenced
 symbol  			    in file
socketpair                          obj/fonts.o  (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1)
libintl_gettext                     obj/tuxpaint.o  (symbol belongs to implicit dependency /home/pbulk/build/graphics/tuxpaint/work/.buildlink/lib/libintl.so.8)
libintl_textdomain                  obj/i18n.o  (symbol belongs to implicit dependency /home/pbulk/build/graphics/tuxpaint/work/.buildlink/lib/libintl.so.8)
libintl_bindtextdomain              obj/i18n.o  (symbol belongs to implicit dependency /home/pbulk/build/graphics/tuxpaint/work/.buildlink/lib/libintl.so.8)
ld: fatal: symbol referencing errors. No output written to tuxpaint
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:1231: tuxpaint] Error 1
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/tuxpaint
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/tuxpaint