===> Building for qonk-0.3.1nb13
/opt/pkg/bin/bmake  all-recursive
Making all in guichan
Making all in guichan
Making all in widgets
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT button.o -MD -MP -MF ".deps/button.Tpo" -c -o button.o button.cpp;  then mv -f ".deps/button.Tpo" ".deps/button.Po"; else rm -f ".deps/button.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT checkbox.o -MD -MP -MF ".deps/checkbox.Tpo" -c -o checkbox.o checkbox.cpp;  then mv -f ".deps/checkbox.Tpo" ".deps/checkbox.Po"; else rm -f ".deps/checkbox.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT container.o -MD -MP -MF ".deps/container.Tpo" -c -o container.o container.cpp;  then mv -f ".deps/container.Tpo" ".deps/container.Po"; else rm -f ".deps/container.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT dropdown.o -MD -MP -MF ".deps/dropdown.Tpo" -c -o dropdown.o dropdown.cpp;  then mv -f ".deps/dropdown.Tpo" ".deps/dropdown.Po"; else rm -f ".deps/dropdown.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT icon.o -MD -MP -MF ".deps/icon.Tpo" -c -o icon.o icon.cpp;  then mv -f ".deps/icon.Tpo" ".deps/icon.Po"; else rm -f ".deps/icon.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT label.o -MD -MP -MF ".deps/label.Tpo" -c -o label.o label.cpp;  then mv -f ".deps/label.Tpo" ".deps/label.Po"; else rm -f ".deps/label.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT listbox.o -MD -MP -MF ".deps/listbox.Tpo" -c -o listbox.o listbox.cpp;  then mv -f ".deps/listbox.Tpo" ".deps/listbox.Po"; else rm -f ".deps/listbox.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT radiobutton.o -MD -MP -MF ".deps/radiobutton.Tpo" -c -o radiobutton.o radiobutton.cpp;  then mv -f ".deps/radiobutton.Tpo" ".deps/radiobutton.Po"; else rm -f ".deps/radiobutton.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT scrollarea.o -MD -MP -MF ".deps/scrollarea.Tpo" -c -o scrollarea.o scrollarea.cpp;  then mv -f ".deps/scrollarea.Tpo" ".deps/scrollarea.Po"; else rm -f ".deps/scrollarea.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT slider.o -MD -MP -MF ".deps/slider.Tpo" -c -o slider.o slider.cpp;  then mv -f ".deps/slider.Tpo" ".deps/slider.Po"; else rm -f ".deps/slider.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT textbox.o -MD -MP -MF ".deps/textbox.Tpo" -c -o textbox.o textbox.cpp;  then mv -f ".deps/textbox.Tpo" ".deps/textbox.Po"; else rm -f ".deps/textbox.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT textfield.o -MD -MP -MF ".deps/textfield.Tpo" -c -o textfield.o textfield.cpp;  then mv -f ".deps/textfield.Tpo" ".deps/textfield.Po"; else rm -f ".deps/textfield.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT window.o -MD -MP -MF ".deps/window.Tpo" -c -o window.o window.cpp;  then mv -f ".deps/window.Tpo" ".deps/window.Po"; else rm -f ".deps/window.Tpo"; exit 1; fi
rm -f libguichan_widgets.a
ar cru libguichan_widgets.a button.o checkbox.o  container.o dropdown.o icon.o  label.o listbox.o radiobutton.o  scrollarea.o slider.o textbox.o  textfield.o window.o 
ranlib libguichan_widgets.a
Making all in sdl
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT sdl.o -MD -MP -MF ".deps/sdl.Tpo" -c -o sdl.o sdl.cpp;  then mv -f ".deps/sdl.Tpo" ".deps/sdl.Po"; else rm -f ".deps/sdl.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT sdlgraphics.o -MD -MP -MF ".deps/sdlgraphics.Tpo" -c -o sdlgraphics.o sdlgraphics.cpp;  then mv -f ".deps/sdlgraphics.Tpo" ".deps/sdlgraphics.Po"; else rm -f ".deps/sdlgraphics.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT sdlimage.o -MD -MP -MF ".deps/sdlimage.Tpo" -c -o sdlimage.o sdlimage.cpp;  then mv -f ".deps/sdlimage.Tpo" ".deps/sdlimage.Po"; else rm -f ".deps/sdlimage.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT sdlimageloader.o -MD -MP -MF ".deps/sdlimageloader.Tpo" -c -o sdlimageloader.o sdlimageloader.cpp;  then mv -f ".deps/sdlimageloader.Tpo" ".deps/sdlimageloader.Po"; else rm -f ".deps/sdlimageloader.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT sdlinput.o -MD -MP -MF ".deps/sdlinput.Tpo" -c -o sdlinput.o sdlinput.cpp;  then mv -f ".deps/sdlinput.Tpo" ".deps/sdlinput.Po"; else rm -f ".deps/sdlinput.Tpo"; exit 1; fi
rm -f libguichan_sdl.a
ar cru libguichan_sdl.a sdl.o sdlgraphics.o  sdlimage.o sdlimageloader.o sdlinput.o 
ranlib libguichan_sdl.a
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT actionevent.o -MD -MP -MF ".deps/actionevent.Tpo" -c -o actionevent.o actionevent.cpp;  then mv -f ".deps/actionevent.Tpo" ".deps/actionevent.Po"; else rm -f ".deps/actionevent.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT basiccontainer.o -MD -MP -MF ".deps/basiccontainer.Tpo" -c -o basiccontainer.o basiccontainer.cpp;  then mv -f ".deps/basiccontainer.Tpo" ".deps/basiccontainer.Po"; else rm -f ".deps/basiccontainer.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT cliprectangle.o -MD -MP -MF ".deps/cliprectangle.Tpo" -c -o cliprectangle.o cliprectangle.cpp;  then mv -f ".deps/cliprectangle.Tpo" ".deps/cliprectangle.Po"; else rm -f ".deps/cliprectangle.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT color.o -MD -MP -MF ".deps/color.Tpo" -c -o color.o color.cpp;  then mv -f ".deps/color.Tpo" ".deps/color.Po"; else rm -f ".deps/color.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT defaultfont.o -MD -MP -MF ".deps/defaultfont.Tpo" -c -o defaultfont.o defaultfont.cpp;  then mv -f ".deps/defaultfont.Tpo" ".deps/defaultfont.Po"; else rm -f ".deps/defaultfont.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT event.o -MD -MP -MF ".deps/event.Tpo" -c -o event.o event.cpp;  then mv -f ".deps/event.Tpo" ".deps/event.Po"; else rm -f ".deps/event.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT exception.o -MD -MP -MF ".deps/exception.Tpo" -c -o exception.o exception.cpp;  then mv -f ".deps/exception.Tpo" ".deps/exception.Po"; else rm -f ".deps/exception.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT focushandler.o -MD -MP -MF ".deps/focushandler.Tpo" -c -o focushandler.o focushandler.cpp;  then mv -f ".deps/focushandler.Tpo" ".deps/focushandler.Po"; else rm -f ".deps/focushandler.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT font.o -MD -MP -MF ".deps/font.Tpo" -c -o font.o font.cpp;  then mv -f ".deps/font.Tpo" ".deps/font.Po"; else rm -f ".deps/font.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT graphics.o -MD -MP -MF ".deps/graphics.Tpo" -c -o graphics.o graphics.cpp;  then mv -f ".deps/graphics.Tpo" ".deps/graphics.Po"; else rm -f ".deps/graphics.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT gui.o -MD -MP -MF ".deps/gui.Tpo" -c -o gui.o gui.cpp;  then mv -f ".deps/gui.Tpo" ".deps/gui.Po"; else rm -f ".deps/gui.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT guichan.o -MD -MP -MF ".deps/guichan.Tpo" -c -o guichan.o guichan.cpp;  then mv -f ".deps/guichan.Tpo" ".deps/guichan.Po"; else rm -f ".deps/guichan.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT image.o -MD -MP -MF ".deps/image.Tpo" -c -o image.o image.cpp;  then mv -f ".deps/image.Tpo" ".deps/image.Po"; else rm -f ".deps/image.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT imagefont.o -MD -MP -MF ".deps/imagefont.Tpo" -c -o imagefont.o imagefont.cpp;  then mv -f ".deps/imagefont.Tpo" ".deps/imagefont.Po"; else rm -f ".deps/imagefont.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT inputevent.o -MD -MP -MF ".deps/inputevent.Tpo" -c -o inputevent.o inputevent.cpp;  then mv -f ".deps/inputevent.Tpo" ".deps/inputevent.Po"; else rm -f ".deps/inputevent.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT key.o -MD -MP -MF ".deps/key.Tpo" -c -o key.o key.cpp;  then mv -f ".deps/key.Tpo" ".deps/key.Po"; else rm -f ".deps/key.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT keyevent.o -MD -MP -MF ".deps/keyevent.Tpo" -c -o keyevent.o keyevent.cpp;  then mv -f ".deps/keyevent.Tpo" ".deps/keyevent.Po"; else rm -f ".deps/keyevent.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT keyinput.o -MD -MP -MF ".deps/keyinput.Tpo" -c -o keyinput.o keyinput.cpp;  then mv -f ".deps/keyinput.Tpo" ".deps/keyinput.Po"; else rm -f ".deps/keyinput.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT mouseevent.o -MD -MP -MF ".deps/mouseevent.Tpo" -c -o mouseevent.o mouseevent.cpp;  then mv -f ".deps/mouseevent.Tpo" ".deps/mouseevent.Po"; else rm -f ".deps/mouseevent.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT mouseinput.o -MD -MP -MF ".deps/mouseinput.Tpo" -c -o mouseinput.o mouseinput.cpp;  then mv -f ".deps/mouseinput.Tpo" ".deps/mouseinput.Po"; else rm -f ".deps/mouseinput.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT rectangle.o -MD -MP -MF ".deps/rectangle.Tpo" -c -o rectangle.o rectangle.cpp;  then mv -f ".deps/rectangle.Tpo" ".deps/rectangle.Po"; else rm -f ".deps/rectangle.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan   -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT widget.o -MD -MP -MF ".deps/widget.Tpo" -c -o widget.o widget.cpp;  then mv -f ".deps/widget.Tpo" ".deps/widget.Po"; else rm -f ".deps/widget.Tpo"; exit 1; fi
rm -f libguichan.a
ar cru libguichan.a actionevent.o  basiccontainer.o cliprectangle.o  color.o defaultfont.o event.o  exception.o focushandler.o font.o  graphics.o gui.o guichan.o  image.o imagefont.o inputevent.o  key.o keyevent.o keyinput.o  mouseevent.o mouseinput.o rectangle.o  widget.o widgets/libguichan_widgets.a sdl/libguichan_sdl.a
ranlib libguichan.a
Making all in src
Making all in lisp
if clang++ -DHAVE_CONFIG_H -I. -I. -I../..    -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT lexer.o -MD -MP -MF ".deps/lexer.Tpo" -c -o lexer.o lexer.cpp;  then mv -f ".deps/lexer.Tpo" ".deps/lexer.Po"; else rm -f ".deps/lexer.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../..    -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT lisp.o -MD -MP -MF ".deps/lisp.Tpo" -c -o lisp.o lisp.cpp;  then mv -f ".deps/lisp.Tpo" ".deps/lisp.Po"; else rm -f ".deps/lisp.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../..    -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT parser.o -MD -MP -MF ".deps/parser.Tpo" -c -o parser.o parser.cpp;  then mv -f ".deps/parser.Tpo" ".deps/parser.Po"; else rm -f ".deps/parser.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../..    -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT writer.o -MD -MP -MF ".deps/writer.Tpo" -c -o writer.o writer.cpp;  then mv -f ".deps/writer.Tpo" ".deps/writer.Po"; else rm -f ".deps/writer.Tpo"; exit 1; fi
rm -f liblisp.a
ar cru liblisp.a lexer.o lisp.o parser.o  writer.o 
ranlib liblisp.a
Making all in ui
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan -I../../src  -DPKG_DATA_DIR="\"/opt/pkg/share/qonk/\"" -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT menuaction.o -MD -MP -MF ".deps/menuaction.Tpo" -c -o menuaction.o menuaction.cpp;  then mv -f ".deps/menuaction.Tpo" ".deps/menuaction.Po"; else rm -f ".deps/menuaction.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan -I../../src  -DPKG_DATA_DIR="\"/opt/pkg/share/qonk/\"" -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT menu.o -MD -MP -MF ".deps/menu.Tpo" -c -o menu.o menu.cpp;  then mv -f ".deps/menu.Tpo" ".deps/menu.Po"; else rm -f ".deps/menu.Tpo"; exit 1; fi
menu.cpp:184:7: warning: delete called on 'MenuAction' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor]
      delete action;
      ^
1 warning generated.
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan -I../../src  -DPKG_DATA_DIR="\"/opt/pkg/share/qonk/\"" -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT menuentry.o -MD -MP -MF ".deps/menuentry.Tpo" -c -o menuentry.o menuentry.cpp;  then mv -f ".deps/menuentry.Tpo" ".deps/menuentry.Po"; else rm -f ".deps/menuentry.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../guichan -I../../src  -DPKG_DATA_DIR="\"/opt/pkg/share/qonk/\"" -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT menusystem.o -MD -MP -MF ".deps/menusystem.Tpo" -c -o menusystem.o menusystem.cpp;  then mv -f ".deps/menusystem.Tpo" ".deps/menusystem.Po"; else rm -f ".deps/menusystem.Tpo"; exit 1; fi
In file included from menusystem.cpp:3:
In file included from ../../src/settings.h:13:
../../src/input.h:23:1: warning: typedef requires a name [-Wmissing-declarations]
typedef struct Input
^~~~~~~
In file included from menusystem.cpp:3:
../../src/settings.h:70:63: warning: non-void function does not return a value [-Wreturn-type]
  static int setNumberOfPlanets(int p) { numberOfPlanets = p; }
                                                              ^
../../src/settings.h:73:79: warning: non-void function does not return a value [-Wreturn-type]
  static int setNumberOfComputerPlayers(int p) { numberOfComputerPlayers = p; }
                                                                              ^
3 warnings generated.
rm -f libui.a
ar cru libui.a menuaction.o menu.o  menuentry.o menusystem.o 
ranlib libui.a
if clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../guichan  -DPKG_DATA_DIR="\"/opt/pkg/share/qonk/\"" -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT actions.o -MD -MP -MF ".deps/actions.Tpo" -c -o actions.o actions.cpp;  then mv -f ".deps/actions.Tpo" ".deps/actions.Po"; else rm -f ".deps/actions.Tpo"; exit 1; fi
In file included from actions.cpp:5:
In file included from ./settings.h:13:
./input.h:23:1: warning: typedef requires a name [-Wmissing-declarations]
typedef struct Input
^~~~~~~
In file included from actions.cpp:5:
./settings.h:70:63: warning: non-void function does not return a value [-Wreturn-type]
  static int setNumberOfPlanets(int p) { numberOfPlanets = p; }
                                                              ^
./settings.h:73:79: warning: non-void function does not return a value [-Wreturn-type]
  static int setNumberOfComputerPlayers(int p) { numberOfComputerPlayers = p; }
                                                                              ^
3 warnings generated.
if clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../guichan  -DPKG_DATA_DIR="\"/opt/pkg/share/qonk/\"" -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT animations.o -MD -MP -MF ".deps/animations.Tpo" -c -o animations.o animations.cpp;  then mv -f ".deps/animations.Tpo" ".deps/animations.Po"; else rm -f ".deps/animations.Tpo"; exit 1; fi
if clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../guichan  -DPKG_DATA_DIR="\"/opt/pkg/share/qonk/\"" -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT canvas.o -MD -MP -MF ".deps/canvas.Tpo" -c -o canvas.o canvas.cpp;  then mv -f ".deps/canvas.Tpo" ".deps/canvas.Po"; else rm -f ".deps/canvas.Tpo"; exit 1; fi
In file included from canvas.cpp:10:
In file included from ./settings.h:13:
./input.h:23:1: warning: typedef requires a name [-Wmissing-declarations]
typedef struct Input
^~~~~~~
In file included from canvas.cpp:10:
./settings.h:70:63: warning: non-void function does not return a value [-Wreturn-type]
  static int setNumberOfPlanets(int p) { numberOfPlanets = p; }
                                                              ^
./settings.h:73:79: warning: non-void function does not return a value [-Wreturn-type]
  static int setNumberOfComputerPlayers(int p) { numberOfComputerPlayers = p; }
                                                                              ^
canvas.cpp:280:22: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings]
     font = new Font("font.ttf", 18);
                     ^
4 warnings generated.
if clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../guichan  -DPKG_DATA_DIR="\"/opt/pkg/share/qonk/\"" -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT coordinate.o -MD -MP -MF ".deps/coordinate.Tpo" -c -o coordinate.o coordinate.cpp;  then mv -f ".deps/coordinate.Tpo" ".deps/coordinate.Po"; else rm -f ".deps/coordinate.Tpo"; exit 1; fi
In file included from coordinate.cpp:6:
In file included from ./settings.h:13:
./input.h:23:1: warning: typedef requires a name [-Wmissing-declarations]
typedef struct Input
^~~~~~~
In file included from coordinate.cpp:6:
./settings.h:70:63: warning: non-void function does not return a value [-Wreturn-type]
  static int setNumberOfPlanets(int p) { numberOfPlanets = p; }
                                                              ^
./settings.h:73:79: warning: non-void function does not return a value [-Wreturn-type]
  static int setNumberOfComputerPlayers(int p) { numberOfComputerPlayers = p; }
                                                                              ^
3 warnings generated.
if clang++ -DHAVE_CONFIG_H -I. -I. -I.. -I../guichan  -DPKG_DATA_DIR="\"/opt/pkg/share/qonk/\"" -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2  -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT controloptions.o -MD -MP -MF ".deps/controloptions.Tpo" -c -o controloptions.o controloptions.cpp;  then mv -f ".deps/controloptions.Tpo" ".deps/controloptions.Po"; else rm -f ".deps/controloptions.Tpo"; exit 1; fi
In file included from controloptions.cpp:8:
In file included from ./controloptions.h:12:
./input.h:23:1: warning: typedef requires a name [-Wmissing-declarations]
typedef struct Input
^~~~~~~
In file included from controloptions.cpp:8:
./controloptions.h:7:9: warning: 'CONTROLOPTIONS_H' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef CONTROLOPTIONS_H
        ^~~~~~~~~~~~~~~~
./controloptions.h:8:9: note: 'CONTROLOPTION_H' is defined here; did you mean 'CONTROLOPTIONS_H'?
#define CONTROLOPTION_H
        ^~~~~~~~~~~~~~~
        CONTROLOPTIONS_H
In file included from controloptions.cpp:10:
./settings.h:70:63: warning: non-void function does not return a value [-Wreturn-type]
  static int setNumberOfPlanets(int p) { numberOfPlanets = p; }
                                                              ^
./settings.h:73:79: warning: non-void function does not return a value [-Wreturn-type]
  static int setNumberOfComputerPlayers(int p) { numberOfComputerPlayers = p; }
                                                                              ^
controloptions.cpp:18:5: error: member initializer 'SDL_main' does not name a non-static data member or base class
  : main(m)
    ^~~~~~~
/Users/pbulk/build/games/qonk/work/.buildlink/include/SDL/SDL_main.h:54:14: note: expanded from macro 'main'
#define main    SDL_main
                ^
controloptions.cpp:25:7: error: member reference base type 'int (int, char **)' is not a structure or union
  main.startSensing();
  ~~~~^~~~~~~~~~~~~
controloptions.cpp:31:7: error: member reference base type 'int (int, char **)' is not a structure or union
  main.finishSensing(ga, b);
  ~~~~^~~~~~~~~~~~~~
controloptions.cpp:42:9: error: member reference base type 'int (int, char **)' is not a structure or union
    main.resetGameAction(ga);
    ~~~~^~~~~~~~~~~~~~~~
4 warnings and 4 errors generated.
*** [controloptions.o] Error code 1

bmake[3]: stopped making "all-am" in /Users/pbulk/build/games/qonk/work/qonk-0.3.1/src
bmake[3]: 1 error

bmake[3]: stopped making "all-am" in /Users/pbulk/build/games/qonk/work/qonk-0.3.1/src
*** [all-recursive] Error code 1

bmake[2]: stopped making "all" in /Users/pbulk/build/games/qonk/work/qonk-0.3.1/src
bmake[2]: 1 error

bmake[2]: stopped making "all" in /Users/pbulk/build/games/qonk/work/qonk-0.3.1/src
*** [all-recursive] Error code 1

bmake[1]: stopped making "all-recursive" in /Users/pbulk/build/games/qonk/work/qonk-0.3.1
bmake[1]: 1 error

bmake[1]: stopped making "all-recursive" in /Users/pbulk/build/games/qonk/work/qonk-0.3.1
*** [all] Error code 2

bmake: stopped making "all" in /Users/pbulk/build/games/qonk/work/qonk-0.3.1
bmake: 1 error

bmake: stopped making "all" in /Users/pbulk/build/games/qonk/work/qonk-0.3.1
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/qonk
*** Error code 1

Stop.
bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/qonk