>>> Building on exopi-3 under games/hex-a-hop BDEPENDS = [devel/sdl-ttf;devel/sdl-mixer] DIST = [games/hex-a-hop:hex-a-hop-1.1.0.tar.gz] FULLPKGNAME = hex-a-hop-1.1.0p2 RDEPENDS = [devel/sdl-mixer;devel/sdl-ttf] (Junk lock failure for exopi-3 at 1731969998.71409) Received IO (Junk lock obtained for exopi-3 at 1731969999.35) Received IO Woken up games/hex-a-hop Woken up games/hex-a-hop Woken up games/hex-a-hop Woken up games/hex-a-hop >>> Running depends in games/hex-a-hop at 1731970000.66 last junk was in www/sthttpd /usr/sbin/pkg_add -aI -Drepair sdl-mixer-1.2.12p5 sdl-ttf-2.0.11p3 was: /usr/sbin/pkg_add -aI -Drepair sdl-mixer-1.2.12p5 sdl-ttf-2.0.11p3 /usr/sbin/pkg_add -aI -Drepair sdl-mixer-1.2.12p5 sdl-ttf-2.0.11p3 >>> Running show-prepare-results in games/hex-a-hop at 1731970005.85 ===> games/hex-a-hop ===> Building from scratch hex-a-hop-1.1.0p2 ===> hex-a-hop-1.1.0p2 depends on: sdl-mixer-* -> sdl-mixer-1.2.12p5 ===> hex-a-hop-1.1.0p2 depends on: sdl-ttf-* -> sdl-ttf-2.0.11p3 ===> Verifying specs: SDL SDL_mixer SDL_ttf c m pthread c++ c++abi pthread ===> found SDL.8.0 SDL_mixer.5.0 SDL_ttf.8.1 c.100.3 m.10.1 pthread.27.1 c++.10.0 c++abi.7.0 sdl-mixer-1.2.12p5 sdl-ttf-2.0.11p3 (Junk lock released for exopi-3 at 1731970007.07) distfiles size=9249269 >>> Running build in games/hex-a-hop at 1731970007.10 ===> games/hex-a-hop ===> Checking files for hex-a-hop-1.1.0p2 `/exopi-cvs/ports/distfiles/hex-a-hop-1.1.0.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for hex-a-hop-1.1.0p2 ===> Patching for hex-a-hop-1.1.0p2 ===> Applying OpenBSD patch patch-src_hex_puzzzle_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/hex_puzzzle.cpp |--- src/hex_puzzzle.cpp.orig |+++ src/hex_puzzzle.cpp -------------------------- Patching file src/hex_puzzzle.cpp using Plan A... Hunk #1 succeeded at 340. Hunk #2 succeeded at 684. Hunk #3 succeeded at 722. Hunk #4 succeeded at 2492. Hunk #5 succeeded at 2633. done ===> Applying OpenBSD patch patch-src_text_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/text.cpp |--- src/text.cpp.orig |+++ src/text.cpp -------------------------- Patching file src/text.cpp using Plan A... Hunk #1 succeeded at 95. Hunk #2 succeeded at 107. 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 hex-a-hop-1.1.0p2 ===> Configuring for hex-a-hop-1.1.0p2 Using /exopi-obj/pobj/hex-a-hop-1.1.0/config.site (generated) configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc configure: loading site script /exopi-obj/pobj/hex-a-hop-1.1.0/config.site checking for a BSD-compatible install... /exopi-obj/pobj/hex-a-hop-1.1.0/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... mkdir -p checking for gawk... (cached) awk checking whether make sets $(MAKE)... (cached) yes checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by make... GNU checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... none needed checking dependency style of cc... gcc3 checking for library containing strerror... none required checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... (cached) none needed checking dependency style of cc... (cached) gcc3 checking whether we are using the GNU C++ compiler... (cached) yes checking whether c++ accepts -g... (cached) yes checking dependency style of c++... gcc3 checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... (cached) none needed checking dependency style of cc... (cached) gcc3 checking how to run the C preprocessor... cc -E checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for stdint.h... (cached) yes checking windows.h usability... no checking windows.h presence... no checking for windows.h... no checking for main in -lm... (cached) yes checking for sdl-config... /usr/local/bin/sdl-config checking for SDL - version >= 1.2.0... yes checking libintl.h usability... no checking libintl.h presence... no checking for libintl.h... no configure: creating ./config.status config.status: creating Makefile config.status: creating data/Makefile config.status: creating src/Makefile config.status: creating src/config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc ===> Building for hex-a-hop-1.1.0p2 Making all in src /usr/bin/make all-am c++ -DHAVE_CONFIG_H -I. -O2 -pipe -g -Wall -DDATADIR=\""/usr/local/share/hex-a-hop"\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -g -Wall -DDATADIR=\""/usr/local/share/hex-a-hop"\" -MT gfx.o -MD -MP -MF .deps/gfx.Tpo -c -o gfx.o gfx.cpp mv -f .deps/gfx.Tpo .deps/gfx.Po c++ -DHAVE_CONFIG_H -I. -O2 -pipe -g -Wall -DDATADIR=\""/usr/local/share/hex-a-hop"\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -g -Wall -DDATADIR=\""/usr/local/share/hex-a-hop"\" -MT hex_puzzzle.o -MD -MP -MF .deps/hex_puzzzle.Tpo -c -o hex_puzzzle.o hex_puzzzle.cpp hex_puzzzle.cpp:105:28: warning: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Wstrncat-size] strncat(save_path, "/", sizeof(save_path)); ^~~~~~~~~~~~~~~~~ hex_puzzzle.cpp:105:28: note: change the argument to be the free space in the destination buffer minus the terminating null byte strncat(save_path, "/", sizeof(save_path)); ^~~~~~~~~~~~~~~~~ sizeof(save_path) - strlen(save_path) - 1 hex_puzzzle.cpp:1003:30: warning: explicitly assigning value of variable of type 'double' to itself [-Wself-assign] if (mode & 1) f=1-f; else f=f; ~^~ hex_puzzzle.cpp:1031:7: warning: 'LaserRender::Render' hides overloaded virtual function [-Woverloaded-virtual] void Render(RenderObject* /*r*/, double /*time*/) ^ hex_puzzzle.cpp:427:15: note: hidden overloaded virtual function 'RenderStage::Render' declared here: different number of parameters (3 vs 2) virtual void Render(RenderObject* r, double time, bool reflect) = 0; ^ hex_puzzzle.cpp:1264:18: warning: assigning field to itself [-Wself-assign-field] if (f==1) dead = this->dead; ^ hex_puzzzle.cpp:1665:6: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] renderer(p).Add(new TileRender(t, p), time); ^ hex_puzzzle.cpp:1661:5: note: previous statement is here if (isMap) ^ hex_puzzzle.cpp:1754:4: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] PackFile1::Entry* e = levelFiles.Find(level); ^ hex_puzzzle.cpp:1750:3: note: previous statement is here if (strcmp(level, currentFile)==0) ^ hex_puzzzle.cpp:1785:4: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] loadPtr = endLoad = 0; ^ hex_puzzzle.cpp:1781:3: note: previous statement is here if (ret != 1 || diff<0 || diff>10) ^ hex_puzzzle.cpp:3496:9: warning: variable 'step' set but not used [-Wunused-but-set-variable] int step=0; ^ hex_puzzzle.cpp:3263:7: warning: unused variable 'playerStartPos' [-Wunused-variable] Pos playerStartPos = player; ^ hex_puzzzle.cpp:234:11: warning: unused variable 'colours' [-Wunused-const-variable] const int colours[] = { ^ 10 warnings generated. mv -f .deps/hex_puzzzle.Tpo .deps/hex_puzzzle.Po c++ -DHAVE_CONFIG_H -I. -O2 -pipe -g -Wall -DDATADIR=\""/usr/local/share/hex-a-hop"\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -g -Wall -DDATADIR=\""/usr/local/share/hex-a-hop"\" -MT i18n.o -MD -MP -MF .deps/i18n.Tpo -c -o i18n.o i18n.cpp mv -f .deps/i18n.Tpo .deps/i18n.Po c++ -DHAVE_CONFIG_H -I. -O2 -pipe -g -Wall -DDATADIR=\""/usr/local/share/hex-a-hop"\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -g -Wall -DDATADIR=\""/usr/local/share/hex-a-hop"\" -MT sfx.o -MD -MP -MF .deps/sfx.Tpo -c -o sfx.o sfx.cpp mv -f .deps/sfx.Tpo .deps/sfx.Po cc -DHAVE_CONFIG_H -I. -O2 -pipe -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -MT system-directory.o -MD -MP -MF .deps/system-directory.Tpo -c -o system-directory.o system-directory.c mv -f .deps/system-directory.Tpo .deps/system-directory.Po cc -DHAVE_CONFIG_H -I. -O2 -pipe -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -MT system-relative.o -MD -MP -MF .deps/system-relative.Tpo -c -o system-relative.o system-relative.c system-relative.c:167:2: warning: "Not supported." [-W#warnings] #warning "Not supported." ^ system-relative.c:196:2: warning: "Not supported." [-W#warnings] #warning "Not supported." ^ 2 warnings generated. mv -f .deps/system-relative.Tpo .deps/system-relative.Po c++ -DHAVE_CONFIG_H -I. -O2 -pipe -g -Wall -DDATADIR=\""/usr/local/share/hex-a-hop"\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -g -Wall -DDATADIR=\""/usr/local/share/hex-a-hop"\" -MT text.o -MD -MP -MF .deps/text.Tpo -c -o text.o text.cpp mv -f .deps/text.Tpo .deps/text.Po c++ -O2 -pipe -g -Wall -DDATADIR=\""/usr/local/share/hex-a-hop"\" -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -g -Wall -DDATADIR=\""/usr/local/share/hex-a-hop"\" -o hex-a-hop gfx.o hex_puzzzle.o i18n.o sfx.o system-directory.o system-relative.o text.o -L/usr/local/lib -lSDL -pthread -L/usr/X11R6/lib -lSDL_mixer -lSDL_ttf -lm ld: warning: state.h:53 (./state.h:53)(gfx.o:(String::operator=(String const&))): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: state.h:54 (./state.h:54)(gfx.o:(String::operator+(char const*) const)): warning: strcat() is almost always misused, please use strlcat() ld: warning: menus.h:421 (./menus.h:421)(hex_puzzzle.o:(GetSlotName(int, char*))): warning: sprintf() is often misused, please use snprintf() ld: warning: menus.h:971 (./menus.h:971)(hex_puzzzle.o:(Ending::Particle::operator new(unsigned long))): warning: rand() may return deterministic values, is that what you want? cc -DHAVE_CONFIG_H -I. -O2 -pipe -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -MT dat2bmp.o -MD -MP -MF .deps/dat2bmp.Tpo -c -o dat2bmp.o `test -f 'tools/dat2bmp.c' || echo './'`tools/dat2bmp.c mv -f .deps/dat2bmp.Tpo .deps/dat2bmp.Po cc -O2 -pipe -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -o dat2bmp dat2bmp.o -L/usr/local/lib -lSDL -pthread -L/usr/X11R6/lib -lSDL_mixer -lSDL_ttf -lm cc -DHAVE_CONFIG_H -I. -O2 -pipe -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -MT bmp2dat.o -MD -MP -MF .deps/bmp2dat.Tpo -c -o bmp2dat.o `test -f 'tools/bmp2dat.c' || echo './'`tools/bmp2dat.c mv -f .deps/bmp2dat.Tpo .deps/bmp2dat.Po cc -O2 -pipe -I/usr/local/include -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -DXTHREADS -O2 -pipe -o bmp2dat bmp2dat.o -L/usr/local/lib -lSDL -pthread -L/usr/X11R6/lib -lSDL_mixer -lSDL_ttf -lm Making all in data >>> Running package in games/hex-a-hop at 1731970025.98 ===> games/hex-a-hop ===> Faking installation for hex-a-hop-1.1.0p2 Making install in src test -z "/usr/local/bin" || mkdir -p "/exopi-obj/pobj/hex-a-hop-1.1.0/fake-amd64/usr/local/bin" /exopi-obj/pobj/hex-a-hop-1.1.0/bin/install -c -s -m 755 hex-a-hop '/exopi-obj/pobj/hex-a-hop-1.1.0/fake-amd64/usr/local/bin' Making install in data test -z "/usr/local/share/hex-a-hop" || mkdir -p "/exopi-obj/pobj/hex-a-hop-1.1.0/fake-amd64/usr/local/share/hex-a-hop" /exopi-obj/pobj/hex-a-hop-1.1.0/bin/install -c -m 644 emi.dat font.dat font.ttf gradient.dat icon.bmp levels.dat map.dat map_top.dat tiles.dat tiles_reflect.dat title.dat sound-crack.ogg sound-death.ogg sound-explode-big.ogg sound-explode-small.ogg sound-floater-enter.ogg sound-ice.ogg sound-laser.ogg sound-trampoline.ogg sound-used-antiice.ogg sound-used-jump.ogg sound-win.ogg music-ending-nonfree.ogg music-game-nonfree.ogg music-game-nonfree-1.ogg sound-builder-nonfree.ogg sound-collapse-nonfree.ogg sound-found-antiice-nonfree.ogg sound-found-jump-nonfree.ogg sound-lift-down-nonfree.ogg sound-lift-up-nonfree.ogg sound-spinner-nonfree.ogg '/exopi-obj/pobj/hex-a-hop-1.1.0/fake-amd64/usr/local/share/hex-a-hop' ===> Building package for hex-a-hop-1.1.0p2 Create /exopi-cvs/ports/packages/amd64/all/hex-a-hop-1.1.0p2.tgz Creating package hex-a-hop-1.1.0p2 reading plist| checking dependencies| checking dependencies|devel/sdl-mixer checking dependencies|devel/sdl-ttf checksumming| checksumming| | 0% checksumming|* | 2% checksumming|** | 4% checksumming|**** | 6% checksumming|***** | 8% checksumming|****** | 10% checksumming|******* | 12% checksumming|******** | 14% checksumming|********** | 16% checksumming|*********** | 18% checksumming|************ | 20% checksumming|************* | 22% checksumming|************** | 24% checksumming|**************** | 25% checksumming|***************** | 27% checksumming|****************** | 29% checksumming|******************* | 31% checksumming|******************** | 33% checksumming|********************** | 35% checksumming|*********************** | 37% checksumming|************************ | 39% checksumming|************************* | 41% checksumming|************************** | 43% checksumming|**************************** | 45% checksumming|***************************** | 47% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|******************************** | 53% checksumming|********************************* | 55% checksumming|*********************************** | 57% checksumming|************************************ | 59% checksumming|************************************* | 61% checksumming|************************************** | 63% checksumming|*************************************** | 65% checksumming|***************************************** | 67% checksumming|****************************************** | 69% checksumming|******************************************* | 71% checksumming|******************************************** | 73% checksumming|********************************************* | 75% checksumming|*********************************************** | 76% checksumming|************************************************ | 78% checksumming|************************************************* | 80% checksumming|************************************************** | 82% checksumming|*************************************************** | 84% checksumming|***************************************************** | 86% checksumming|****************************************************** | 88% checksumming|******************************************************* | 90% checksumming|******************************************************** | 92% checksumming|********************************************************* | 94% checksumming|*********************************************************** | 96% checksumming|************************************************************ | 98% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|* | 1% archiving|*** | 4% archiving|**** | 6% archiving|****** | 9% archiving|************* | 20% archiving|*************** | 23% archiving|********************* | 33% archiving|********************************* | 52% archiving|************************************** | 59% archiving|************************************************** | 77% archiving|*********************************************************** | 92% archiving|*********************************************************** | 93% archiving|************************************************************ | 93% archiving|************************************************************ | 94% archiving|************************************************************* | 95% archiving|************************************************************* | 96% archiving|************************************************************** | 97% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/hex-a-hop-1.1.0p2.tgz >>> Running clean in games/hex-a-hop at 1731970032.58 ===> games/hex-a-hop ===> Cleaning for hex-a-hop-1.1.0p2 >>> Ended at 1731970032.87 max_stuck=2.60/waiting-for-lock #69=1.96/depends=5.17/show-prepare-results=1.27/build=18.87/package=6.60/clean=0.32