=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/burgerspace", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for burgerspace-1.10.0 --- all-recursive --- Making all in src --- burgerspace-main.o --- --- burgerspace-BurgerSpaceEngine.o --- 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-BurgerSpaceEngine.o -MD -MP -MF .deps/burgerspace-BurgerSpaceEngine.Tpo -c -o burgerspace-BurgerSpaceEngine.o `test -f 'BurgerSpaceEngine.cpp' || echo './'`BurgerSpaceEngine.cpp --- burgerspace-main.o --- 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 ^ --- burgerspace-BurgerSpaceEngine.o --- In file included from BurgerSpaceEngine.cpp:23: ./BurgerSpaceEngine.h:60:10: error: ISO C++ forbids forward references to 'enum' types enum TileType : uint8_t ^ --- burgerspace-main.o --- ./BurgerSpaceEngine.h:61:5: error: expected '(' for function-style cast or type construction { ^ --- burgerspace-BurgerSpaceEngine.o --- ./BurgerSpaceEngine.h:61:5: error: expected '(' for function-style cast or type construction { ^ --- burgerspace-main.o --- ./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 --- burgerspace-BurgerSpaceEngine.o --- ./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; ^ --- burgerspace-main.o --- ^ ./BurgerSpaceEngine.h:71:64: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] virtual void processKey(SDL_Keycode keycode, bool pressed) override; ^ --- burgerspace-BurgerSpaceEngine.o --- ./BurgerSpaceEngine.h:74:52: warning: 'override' keyword is a C++11 extension [-Wc++11-extensions] --- burgerspace-main.o --- ./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; ^ --- burgerspace-BurgerSpaceEngine.o --- 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; ^ --- burgerspace-main.o --- 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 /var/tmp/work/games/burgerspace/work/burgerspace-1.10.0/src --- burgerspace-BurgerSpaceEngine.o --- BurgerSpaceEngine.cpp:650:45: error: use of undeclared identifier 'EMPTY_TILE' tileTypeMatrix.back().resize(nCols, EMPTY_TILE); ^ BurgerSpaceEngine.cpp:675:55: error: variable has incomplete type 'TileType' TileType type, SDL_Texture *pixmap) ^ ./BurgerSpaceEngine.h:60:10: note: forward declaration of 'TileType' enum TileType : uint8_t ^ BurgerSpaceEngine.cpp:675:55: warning: unused parameter 'type' [-Wunused-parameter] TileType type, SDL_Texture *pixmap) ^ BurgerSpaceEngine.cpp:692:1: error: no type named 'TileType' in 'BurgerSpaceEngine'; did you mean simply 'TileType'? BurgerSpaceEngine::TileType ^~~~~~~~~~~~~~~~~~~~~~~~~~~ TileType ./BurgerSpaceEngine.h:60:10: note: 'TileType' declared here enum TileType : uint8_t ^ BurgerSpaceEngine.cpp:701:16: error: use of undeclared identifier 'INVALID_TILE'; did you mean 'flatzebra::PixmapLoadError::INVALID_FILE'? return INVALID_TILE; ^~~~~~~~~~~~ flatzebra::PixmapLoadError::INVALID_FILE /var/tmp/work/games/burgerspace/work/.buildlink/include/flatzebra-0.2/flatzebra/PixmapLoadError.h:39:40: note: 'flatzebra::PixmapLoadError::INVALID_FILE' declared here INVALID_ARGS = 1, OPEN_FAILED, INVALID_FILE, ^ BurgerSpaceEngine.cpp:844:24: error: cannot initialize object parameter of type 'const flatzebra::GameEngine' with an expression of type 'BurgerSpaceEngine' Couple(getScreenWidthInPixels() - numAvailablePeppersAreaSize.x, 4); ^~~~~~~~~~~~~~~~~~~~~~ BurgerSpaceEngine.cpp:847:27: error: cannot initialize object parameter of type 'const flatzebra::GameEngine' with an expression of type 'BurgerSpaceEngine' Couple(4, getScreenHeightInPixels() - numLivesAreaSize.y - 4); ^~~~~~~~~~~~~~~~~~~~~~~ BurgerSpaceEngine.cpp:850:20: error: cannot initialize object parameter of type 'const flatzebra::GameEngine' with an expression of type 'BurgerSpaceEngine' Couple(getScreenWidthInPixels() - levelNoAreaSize.x, numLivesAreaPos.y); ^~~~~~~~~~~~~~~~~~~~~~ BurgerSpaceEngine.cpp:1224:9: error: no matching member function for call to 'copySpritePixmap' copySpritePixmap(s, s.currentPixmapIndex, s.getPos()); ^~~~~~~~~~~~~~~~ /var/tmp/work/games/burgerspace/work/.buildlink/include/flatzebra-0.2/flatzebra/GameEngine.h:336:13: note: candidate function not viable: no known conversion from 'BurgerSpaceEngine' to 'flatzebra::GameEngine' for object argument GameEngine::copySpritePixmap(const Sprite &s, size_t pixmapNo, Couple dest) ^ /var/tmp/work/games/burgerspace/work/.buildlink/include/flatzebra-0.2/flatzebra/GameEngine.h:344:13: note: candidate function not viable: no known conversion from 'BurgerSpaceEngine' to 'flatzebra::GameEngine' for object argument GameEngine::copySpritePixmap(const RSprite &s, size_t pixmapNo, RCouple dest) ^ BurgerSpaceEngine.cpp:1678:48: error: calling 'getTileTypeAtPixel' with incomplete return type 'TileType' TileType botLeftTileType = theCurrentLevel.getTileTypeAtPixel(posBotLeft); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./BurgerSpaceEngine.h:136:18: note: 'getTileTypeAtPixel' declared here TileType getTileTypeAtPixel(flatzebra::Couple pos) const; ^ ./BurgerSpaceEngine.h:60:10: note: forward declaration of 'TileType' enum TileType : uint8_t ^ BurgerSpaceEngine.cpp:1678:14: error: variable has incomplete type 'TileType' TileType botLeftTileType = theCurrentLevel.getTileTypeAtPixel(posBotLeft); ^ ./BurgerSpaceEngine.h:60:10: note: forward declaration of 'TileType' enum TileType : uint8_t ^ BurgerSpaceEngine.cpp:1679:32: error: use of undeclared identifier 'FLOOR_TILE' return (botLeftTileType == FLOOR_TILE || botLeftTileType == FLOOR_AND_LADDER_TILE); ^ BurgerSpaceEngine.cpp:1679:65: error: use of undeclared identifier 'FLOOR_AND_LADDER_TILE' return (botLeftTileType == FLOOR_TILE || botLeftTileType == FLOOR_AND_LADDER_TILE); ^ BurgerSpaceEngine.cpp:1690:49: error: calling 'getTileTypeAtPixel' with incomplete return type 'TileType' TileType botRightTileType = theCurrentLevel.getTileTypeAtPixel(posBotRight); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./BurgerSpaceEngine.h:136:18: note: 'getTileTypeAtPixel' declared here TileType getTileTypeAtPixel(flatzebra::Couple pos) const; ^ ./BurgerSpaceEngine.h:60:10: note: forward declaration of 'TileType' enum TileType : uint8_t ^ BurgerSpaceEngine.cpp:1690:14: error: variable has incomplete type 'TileType' TileType botRightTileType = theCurrentLevel.getTileTypeAtPixel(posBotRight); ^ ./BurgerSpaceEngine.h:60:10: note: forward declaration of 'TileType' enum TileType : uint8_t ^ BurgerSpaceEngine.cpp:1691:33: error: use of undeclared identifier 'FLOOR_TILE' return (botRightTileType == FLOOR_TILE || botRightTileType == FLOOR_AND_LADDER_TILE); ^ BurgerSpaceEngine.cpp:1691:67: error: use of undeclared identifier 'FLOOR_AND_LADDER_TILE' return (botRightTileType == FLOOR_TILE || botRightTileType == FLOOR_AND_LADDER_TILE); ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 4 warnings and 20 errors generated. *** [burgerspace-BurgerSpaceEngine.o] Error code 1 bmake[1]: stopped making "all" in /var/tmp/work/games/burgerspace/work/burgerspace-1.10.0/src bmake[1]: 2 errors bmake[1]: stopped making "all" in /var/tmp/work/games/burgerspace/work/burgerspace-1.10.0/src bmake: stopped making "all" in /var/tmp/work/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