>>> Building on exopi-3 under games/nsnake BDEPENDS = [devel/gmake] DIST = [games/nsnake:nsnake-3.0.1.tar.gz] FULLPKGNAME = nsnake-3.0.1p2 RDEPENDS = [devel/desktop-file-utils;x11/gtk+4,-guic] Avoided depends for gmake-4.4.1 distfiles size=91472 >>> Running build in games/nsnake at 1711456422.30 ===> games/nsnake ===> Building from scratch nsnake-3.0.1p2 ===> nsnake-3.0.1p2 depends on: gmake-* -> gmake-4.4.1 ===> Verifying specs: c++ c++abi pthread c curses m ===> found c++.10.0 c++abi.7.0 pthread.27.1 c.99.0 curses.15.0 m.10.1 ===> Checking files for nsnake-3.0.1p2 `/exopi-cvs/ports/distfiles/nsnake-3.0.1.tar.gz' is up to date. >> (SHA256) nsnake-3.0.1.tar.gz: OK ===> Extracting for nsnake-3.0.1p2 ===> Patching for nsnake-3.0.1p2 ===> Applying OpenBSD patch patch-Makefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |With OpenBSD install(1), -p and -d switches cannot be used together. | |Index: Makefile |--- Makefile.orig |+++ Makefile -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 114. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for nsnake-3.0.1p2 ===> Configuring for nsnake-3.0.1p2 ===> Building for nsnake-3.0.1p2 mkdir -p bin # Compiling src/Flow/GameStateMainMenu.cpp... c++ -O2 -pipe src/Flow/GameStateMainMenu.cpp -c -o src/Flow/GameStateMainMenu.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Flow/InputManager.cpp... c++ -O2 -pipe src/Flow/InputManager.cpp -c -o src/Flow/InputManager.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Flow/StateManager.cpp... c++ -O2 -pipe src/Flow/StateManager.cpp -c -o src/Flow/StateManager.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Flow/GameStateGame.cpp... c++ -O2 -pipe src/Flow/GameStateGame.cpp -c -o src/Flow/GameStateGame.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/main.cpp... c++ -O2 -pipe src/main.cpp -c -o src/main.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Misc/Timer.cpp... c++ -O2 -pipe src/Misc/Timer.cpp -c -o src/Misc/Timer.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Misc/Utils.cpp... c++ -O2 -pipe src/Misc/Utils.cpp -c -o src/Misc/Utils.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/Ncurses.cpp... c++ -O2 -pipe src/Interface/Ncurses.cpp -c -o src/Interface/Ncurses.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/LayoutGame.cpp... c++ -O2 -pipe src/Interface/LayoutGame.cpp -c -o src/Interface/LayoutGame.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/WindowGameHelp.cpp... c++ -O2 -pipe src/Interface/WindowGameHelp.cpp -c -o src/Interface/WindowGameHelp.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/Dialog.cpp... c++ -O2 -pipe src/Interface/Dialog.cpp -c -o src/Interface/Dialog.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/Layout.cpp... c++ -O2 -pipe src/Interface/Layout.cpp -c -o src/Interface/Layout.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/Animation/AnimationSnakes.cpp... c++ -O2 -pipe src/Interface/Animation/AnimationSnakes.cpp -c -o src/Interface/Animation/AnimationSnakes.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/LayoutMainMenu.cpp... c++ -O2 -pipe src/Interface/LayoutMainMenu.cpp -c -o src/Interface/LayoutMainMenu.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/Window.cpp... c++ -O2 -pipe src/Interface/Window.cpp -c -o src/Interface/Window.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/Menu/MenuItemNumberbox.cpp... c++ -O2 -pipe src/Interface/Menu/MenuItemNumberbox.cpp -c -o src/Interface/Menu/MenuItemNumberbox.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/Menu/MenuItem.cpp... c++ -O2 -pipe src/Interface/Menu/MenuItem.cpp -c -o src/Interface/Menu/MenuItem.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/Menu/MenuItemTextbox.cpp... c++ -O2 -pipe src/Interface/Menu/MenuItemTextbox.cpp -c -o src/Interface/Menu/MenuItemTextbox.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/Menu/MenuAlphabetic.cpp... c++ -O2 -pipe src/Interface/Menu/MenuAlphabetic.cpp -c -o src/Interface/Menu/MenuAlphabetic.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/Menu/MenuItemLabel.cpp... c++ -O2 -pipe src/Interface/Menu/MenuItemLabel.cpp -c -o src/Interface/Menu/MenuItemLabel.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/Menu/Menu.cpp... c++ -O2 -pipe src/Interface/Menu/Menu.cpp -c -o src/Interface/Menu/Menu.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/Menu/MenuItemTextlist.cpp... c++ -O2 -pipe src/Interface/Menu/MenuItemTextlist.cpp -c -o src/Interface/Menu/MenuItemTextlist.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/Menu/MenuItemCheckbox.cpp... c++ -O2 -pipe src/Interface/Menu/MenuItemCheckbox.cpp -c -o src/Interface/Menu/MenuItemCheckbox.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/LayoutFirstTime.cpp... c++ -O2 -pipe src/Interface/LayoutFirstTime.cpp -c -o src/Interface/LayoutFirstTime.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Interface/Colors.cpp... c++ -O2 -pipe src/Interface/Colors.cpp -c -o src/Interface/Colors.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Config/Globals.cpp... c++ -O2 -pipe src/Config/Globals.cpp -c -o src/Config/Globals.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Config/INI.cpp... c++ -O2 -pipe src/Config/INI.cpp -c -o src/Config/INI.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Config/Arguments.cpp... c++ -O2 -pipe src/Config/Arguments.cpp -c -o src/Config/Arguments.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Game/FruitManager.cpp... c++ -O2 -pipe src/Game/FruitManager.cpp -c -o src/Game/FruitManager.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Game/BoardParser.cpp... c++ -O2 -pipe src/Game/BoardParser.cpp -c -o src/Game/BoardParser.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Game/Player.cpp... c++ -O2 -pipe src/Game/Player.cpp -c -o src/Game/Player.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Game/Game.cpp... c++ -O2 -pipe src/Game/Game.cpp -c -o src/Game/Game.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Game/Board.cpp... c++ -O2 -pipe src/Game/Board.cpp -c -o src/Game/Board.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling src/Game/ScoreFile.cpp... c++ -O2 -pipe src/Game/ScoreFile.cpp -c -o src/Game/ScoreFile.o -DVERSION=\""3.0.1"\" -DPACKAGE=\""nsnake"\" -DDATE=\""Mar2024"\" -DSYSTEM_LEVEL_DIR=\""/usr/local/share/games/nsnake/levels"\" -I"src/" -I"deps/" # Compiling deps/commander/commander.c... cc -O2 -pipe deps/commander/commander.c -c -o deps/commander/commander.o # Linking... c++ src/Flow/GameStateMainMenu.o src/Flow/InputManager.o src/Flow/StateManager.o src/Flow/GameStateGame.o src/main.o src/Misc/Timer.o src/Misc/Utils.o src/Interface/Ncurses.o src/Interface/LayoutGame.o src/Interface/WindowGameHelp.o src/Interface/Dialog.o src/Interface/Layout.o src/Interface/Animation/AnimationSnakes.o src/Interface/LayoutMainMenu.o src/Interface/Window.o src/Interface/Menu/MenuItemNumberbox.o src/Interface/Menu/MenuItem.o src/Interface/Menu/MenuItemTextbox.o src/Interface/Menu/MenuAlphabetic.o src/Interface/Menu/MenuItemLabel.o src/Interface/Menu/Menu.o src/Interface/Menu/MenuItemTextlist.o src/Interface/Menu/MenuItemCheckbox.o src/Interface/LayoutFirstTime.o src/Interface/Colors.o src/Config/Globals.o src/Config/INI.o src/Config/Arguments.o src/Game/FruitManager.o src/Game/BoardParser.o src/Game/Player.o src/Game/Game.o src/Game/Board.o src/Game/ScoreFile.o deps/commander/commander.o -o bin/nsnake -lncurses Utils.cpp(src/Misc/Utils.o:(Utils::Random::between(int, int))): warning: rand() may return deterministic values, is that what you want? commander.c(deps/commander/commander.o:(command_parse)): warning: strcpy() is almost always misused, please use strlcpy() commander.c(deps/commander/commander.o:(command_parse)): warning: sprintf() is often misused, please use snprintf() # Build successful! >>> Running package in games/nsnake at 1711456502.18 ===> games/nsnake ===> Faking installation for nsnake-3.0.1p2 mkdir -p bin # Linking... c++ src/Flow/GameStateMainMenu.o src/Flow/InputManager.o src/Flow/StateManager.o src/Flow/GameStateGame.o src/main.o src/Misc/Timer.o src/Misc/Utils.o src/Interface/Ncurses.o src/Interface/LayoutGame.o src/Interface/WindowGameHelp.o src/Interface/Dialog.o src/Interface/Layout.o src/Interface/Animation/AnimationSnakes.o src/Interface/LayoutMainMenu.o src/Interface/Window.o src/Interface/Menu/MenuItemNumberbox.o src/Interface/Menu/MenuItem.o src/Interface/Menu/MenuItemTextbox.o src/Interface/Menu/MenuAlphabetic.o src/Interface/Menu/MenuItemLabel.o src/Interface/Menu/Menu.o src/Interface/Menu/MenuItemTextlist.o src/Interface/Menu/MenuItemCheckbox.o src/Interface/LayoutFirstTime.o src/Interface/Colors.o src/Config/Globals.o src/Config/INI.o src/Config/Arguments.o src/Game/FruitManager.o src/Game/BoardParser.o src/Game/Player.o src/Game/Game.o src/Game/Board.o src/Game/ScoreFile.o deps/commander/commander.o -o bin/nsnake -lncurses Utils.cpp(src/Misc/Utils.o:(Utils::Random::between(int, int))): warning: rand() may return deterministic values, is that what you want? commander.c(deps/commander/commander.o:(command_parse)): warning: strcpy() is almost always misused, please use strlcpy() commander.c(deps/commander/commander.o:(command_parse)): warning: sprintf() is often misused, please use snprintf() # Build successful! # Installing... install -dm755 /exopi-obj/pobj/nsnake-3.0.1/fake-amd64/usr/local/bin install -pm755 bin/nsnake /exopi-obj/pobj/nsnake-3.0.1/fake-amd64/usr/local/bin cat doc/man/nsnake.6 | sed -e "s|DATE|Mar2024|g" -e "s|VERSION|3.0.1|g" >nsnake.6 install -dm755 /exopi-obj/pobj/nsnake-3.0.1/fake-amd64/usr/local/man/man6 install -pm644 nsnake.6 /exopi-obj/pobj/nsnake-3.0.1/fake-amd64/usr/local/man/man6 rm -f nsnake.6 install -dm755 /exopi-obj/pobj/nsnake-3.0.1/fake-amd64/usr/local/share/games/nsnake/levels install -pm644 levels/* /exopi-obj/pobj/nsnake-3.0.1/fake-amd64/usr/local/share/games/nsnake/levels install -dm755 /exopi-obj/pobj/nsnake-3.0.1/fake-amd64/usr/local/share/icons/hicolor/16x16/apps/ install -pm644 misc/nsnake16.png /exopi-obj/pobj/nsnake-3.0.1/fake-amd64/usr/local/share/icons/hicolor/16x16/apps/nsnake.png install -dm755 /exopi-obj/pobj/nsnake-3.0.1/fake-amd64/usr/local/share/icons/hicolor/32x32/apps/ install -pm644 misc/nsnake32.png /exopi-obj/pobj/nsnake-3.0.1/fake-amd64/usr/local/share/icons/hicolor/32x32/apps/nsnake.png install -dm755 /exopi-obj/pobj/nsnake-3.0.1/fake-amd64/usr/local/share/pixmaps install -pm644 misc/nsnake32.xpm /exopi-obj/pobj/nsnake-3.0.1/fake-amd64/usr/local/share/pixmaps/nsnake.xpm install -dm755 /exopi-obj/pobj/nsnake-3.0.1/fake-amd64/usr/local/share/applications install -pm644 misc/nsnake.desktop /exopi-obj/pobj/nsnake-3.0.1/fake-amd64/usr/local/share/applications # nsnake successfuly installed! ===> Building package for nsnake-3.0.1p2 Create /exopi-cvs/ports/packages/amd64/all/nsnake-3.0.1p2.tgz Creating package nsnake-3.0.1p2 reading plist| checking dependencies| checking dependencies|devel/desktop-file-utils checking dependencies|x11/gtk+4,-guic checksumming| checksumming| | 0% checksumming|* | 2% checksumming|** | 3% checksumming|*** | 5% checksumming|**** | 7% checksumming|***** | 9% checksumming|****** | 10% checksumming|******* | 12% checksumming|******** | 14% checksumming|********* | 16% checksumming|*********** | 17% checksumming|************ | 19% checksumming|************* | 21% checksumming|************** | 22% checksumming|*************** | 24% checksumming|**************** | 26% checksumming|***************** | 28% checksumming|****************** | 29% checksumming|******************* | 31% checksumming|******************** | 33% checksumming|********************* | 34% checksumming|********************** | 36% checksumming|*********************** | 38% checksumming|************************ | 40% checksumming|************************* | 41% checksumming|************************** | 43% checksumming|*************************** | 45% checksumming|**************************** | 47% checksumming|***************************** | 48% checksumming|******************************* | 50% checksumming|******************************** | 52% checksumming|********************************* | 53% checksumming|********************************** | 55% checksumming|*********************************** | 57% checksumming|************************************ | 59% checksumming|************************************* | 60% checksumming|************************************** | 62% checksumming|*************************************** | 64% checksumming|**************************************** | 66% checksumming|***************************************** | 67% checksumming|****************************************** | 69% checksumming|******************************************* | 71% checksumming|******************************************** | 72% checksumming|********************************************* | 74% checksumming|********************************************** | 76% checksumming|*********************************************** | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 81% checksumming|************************************************** | 83% checksumming|**************************************************** | 84% checksumming|***************************************************** | 86% checksumming|****************************************************** | 88% checksumming|******************************************************* | 90% checksumming|******************************************************** | 91% checksumming|********************************************************* | 93% checksumming|********************************************************** | 95% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 98% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|******************************************************** | 87% archiving|******************************************************** | 88% archiving|********************************************************* | 89% archiving|********************************************************* | 90% archiving|********************************************************** | 90% archiving|********************************************************** | 91% archiving|*********************************************************** | 92% archiving|*********************************************************** | 93% archiving|************************************************************ | 93% archiving|************************************************************ | 94% archiving|************************************************************* | 95% archiving|************************************************************* | 96% archiving|************************************************************** | 96% archiving|************************************************************** | 97% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/nsnake-3.0.1p2.tgz >>> Running clean in games/nsnake at 1711456514.20 ===> games/nsnake ===> Cleaning for nsnake-3.0.1p2 >>> Ended at 1711456514.46 max_stuck=1.52/build=79.88/package=12.02/clean=0.30