===> Building for burgerspace-1.10.0 Making all in src clang++ -DPACKAGE_NAME=\"burgerspace\" -DPACKAGE_TARNAME=\"burgerspace\" -DPACKAGE_VERSION=\"1.10.0\" -DPACKAGE_STRING=\"burgerspace\ 1.10.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"burgerspace\" -DVERSION=\"1.10.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETOPT_LONG=1 -I. -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -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/freetype2 -DPROGRAM=\"burgerspace\" -DPKGPIXMAPDIR=\"/opt/pkg/share/pixmaps/burgerspace\" -DPKGPIXMAPDIR=\"/opt/pkg/share/pixmaps/burgerspace\" -DPKGSOUNDDIR=\"/opt/pkg/share/burgerspace/sounds\" -DDEFAULT_UDP_SERVER_PORT= -I../src/images -Wsuggest-override -I/opt/pkg/include/flatzebra-0.2 -I/opt/pkg/include/SDL2 -I/opt/pkg/include -D_THREAD_SAFE -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -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/freetype2 -W -Wall -MT burgerspace-main.o -MD -MP -MF .deps/burgerspace-main.Tpo -c -o burgerspace-main.o `test -f 'main.cpp' || echo './'`main.cpp In file included from main.cpp:23: ./BurgerSpaceEngine.h:60:10: error: ISO C++ forbids forward references to 'enum' types enum TileType : uint8_t ^ ./BurgerSpaceEngine.h:61:5: error: expected '(' for function-style cast or type construction { ^ ./BurgerSpaceEngine.h:60:19: error: field has incomplete type 'enum TileType' enum TileType : uint8_t ^ ./BurgerSpaceEngine.h:60:10: note: forward declaration of 'TileType' enum TileType : uint8_t ^ ./BurgerSpaceEngine.h:71:64: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] virtual void processKey(SDL_Keycode keycode, bool pressed) override; ^ ./BurgerSpaceEngine.h:74:52: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] virtual void processActivation(bool appActive) override; ^ ./BurgerSpaceEngine.h:77:25: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] virtual bool tick() override; ^ main.cpp:256:9: error: cannot initialize object parameter of type 'flatzebra::GameEngine' with an expression of type 'BurgerSpaceEngine' theBurgerSpaceEngine.run(millisecondsPerFrame); ^~~~~~~~~~~~~~~~~~~~ 3 warnings and 4 errors generated. *** [burgerspace-main.o] Error code 1 bmake[1]: stopped making "all" in /Users/pbulk/build/games/burgerspace/work/burgerspace-1.10.0/src bmake[1]: 1 error bmake[1]: stopped making "all" in /Users/pbulk/build/games/burgerspace/work/burgerspace-1.10.0/src bmake: stopped making "all" in /Users/pbulk/build/games/burgerspace/work/burgerspace-1.10.0 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/burgerspace *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/burgerspace