+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/powder-118/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/powder-118/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for powder-118 cd /home/pbulk/build/games/powder/work/powder118_src && USETOOLS=no PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS=-lpthread\ -lrt PTHREADBASE=/usr CC=cc CFLAGS=-pipe\ -O2\ -I/usr/pkg/include/SDL\ -I/usr/pkg/include\ -I/usr/pkg/include/libdrm\ -I/usr/include CPPFLAGS=-I/usr/pkg/include/SDL\ -I/usr/pkg/include\ -I/usr/pkg/include/libdrm\ -I/usr/include CXX=c++ CXXFLAGS=-pipe\ -O2\ -I/usr/pkg/include/SDL\ -I/usr/pkg/include\ -I/usr/pkg/include/libdrm\ -I/usr/include COMPILER_RPATH_FLAG=-Wl,-R F77=f77 FC=f77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-Wl,-zrelro\ -L/usr/pkg/lib\ -Wl,-R/usr/pkg/lib\ -L/usr/lib64\ -Wl,-R/usr/lib64 LINKER_RPATH_FLAG=-R PATH=/home/pbulk/build/games/powder/work/.cwrapper/bin:/home/pbulk/build/games/powder/work/.buildlink/bin:/home/pbulk/build/games/powder/work/.gcc/bin:/home/pbulk/build/games/powder/work/.tools/bin:/usr/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= ftp_proxy=downloads-forbidden-except-during-fetch http_proxy=downloads-forbidden-except-during-fetch https_proxy=downloads-forbidden-except-during-fetch no_proxy= PKG_SYSCONFDIR=/usr/pkg/etc HOME=/home/pbulk/build/games/powder/work/.home CWRAPPERS_CONFIG_DIR=/home/pbulk/build/games/powder/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/pkg PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/bin/install\ -c\ -s\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL_MAN=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL=/bin/install BSD_INSTALL_PROGRAM_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_MAN_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_GAME=/bin/install\ -c\ -s\ -o\ pbulk\ -g\ pbulk\ -m\ 2555 BSD_INSTALL_GAME_DATA=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 664 BSD_INSTALL_GAME_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 775 INSTALL_INFO= MAKEINFO=/home/pbulk/build/games/powder/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/home/pbulk/build/games/powder/work/.tools/bin/itstool GDBUS_CODEGEN=/home/pbulk/build/games/powder/work/.tools/bin/gdbus-codegen PKG_CONFIG=/home/pbulk/build/games/powder/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/home/pbulk/build/games/powder/work/.buildlink/lib64/pkgconfig:/home/pbulk/build/games/powder/work/.buildlink/lib/pkgconfig:/home/pbulk/build/games/powder/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/home/pbulk/build/games/powder/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/home/pbulk/build/games/powder/work/.cwrapper/config ./buildall.sh Run this from the root of the source tree. Rebuild all of POWDER Build support binaries rm -f bmp2c.o stdafx.o rm -f bmp2c c++ -I . -DLINUX -c bmp2c.cpp -o bmp2c.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -I . -DLINUX -c stdafx.cpp -o stdafx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -o bmp2c bmp2c.o stdafx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 rm -f encyclopedia2c.o stdafx.o rm -f encyclopedia2c c++ -I . -DLINUX -c encyclopedia2c.cpp -o encyclopedia2c.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -I . -DLINUX -c stdafx.cpp -o stdafx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -o encyclopedia2c encyclopedia2c.o stdafx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 rm -f enummaker.o StdAfx.o rm -f enummaker c++ -I . -DLINUX -c enummaker.cpp -o enummaker.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -I . -DLINUX -c StdAfx.cpp -o StdAfx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -o enummaker enummaker.o StdAfx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 rm -f map2c.o stdafx.o rm -f map2c c++ -I . -DLINUX -c map2c.cpp -o map2c.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include map2c.cpp:43:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *glb_quest = "-1"; ^ c++ -I . -DLINUX -c stdafx.cpp -o stdafx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -o map2c map2c.o stdafx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 rm -f txt2c.o StdAfx.o rm -f txt2c c++ -I . -DLINUX -c txt2c.cpp -o txt2c.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -I . -DLINUX -c StdAfx.cpp -o StdAfx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -o txt2c txt2c.o StdAfx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 rm -f tile2c.o bmp.o rm -f tile2c c++ -I . -DLINUX -c tile2c.cpp -o tile2c.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -I . -DLINUX -c bmp.cpp -o bmp.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include bmp.cpp: In function 'short unsigned int* bmp_load(const char*, int&, int&, bool)': bmp.cpp:120:29: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(head.id, 2, 1, fp); ^ bmp.cpp:174:49: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(palette, sizeof(RGBQUAD), numentries, fp); ^ bmp.cpp:187:25: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&blue, 1, 1, fp); ^ bmp.cpp:188:26: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&green, 1, 1, fp); ^ bmp.cpp:189:24: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&red, 1, 1, fp); ^ bmp.cpp:193:24: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&idx, 1, 1, fp); ^ bmp.cpp:213:25: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&data, 1, 1, fp); ^ bmp.cpp: In function 'short int gfx_readportableshort(FILE*)': bmp.cpp:79:23: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(c, 2, 1, fp); ^ c++ -o tile2c tile2c.o bmp.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 Clean... rm -f linuxmain.o ../sdl/hamfake.o ../../action.o ../../assert.o ../../ai.o ../../artifact.o ../../bmp.o ../../build.o ../../buf.o ../../control.o ../../creature.o ../../dpdf_table.o ../../encyc_support.o ../../gfxengine.o ../../grammar.o ../../hiscore.o ../../input.o ../../intrinsic.o ../../item.o ../../map.o ../../mobref.o ../../msg.o ../../name.o ../../piety.o ../../rand.o ../../signpost.o ../../smokestack.o ../../speed.o ../../sramstream.o ../../stylus.o ../../victory.o ../../encyclopedia.o ../../glbdef.o ../../credits.o ../../license.o ../../gfx/all_bitmaps.o ../../rooms/allrooms.o rm -f powder make[1]: Entering directory `/home/pbulk/build/games/powder/work/powder118_src/support/map2c' rm -f map2c.o stdafx.o rm -f map2c make[1]: Leaving directory `/home/pbulk/build/games/powder/work/powder118_src/support/map2c' make[1]: Entering directory `/home/pbulk/build/games/powder/work/powder118_src/support/tile2c' rm -f tile2c.o bmp.o rm -f tile2c make[1]: Leaving directory `/home/pbulk/build/games/powder/work/powder118_src/support/tile2c' make[1]: Entering directory `/home/pbulk/build/games/powder/work/powder118_src/support/bmp2c' rm -f bmp2c.o stdafx.o rm -f bmp2c make[1]: Leaving directory `/home/pbulk/build/games/powder/work/powder118_src/support/bmp2c' make[1]: Entering directory `/home/pbulk/build/games/powder/work/powder118_src/support/encyclopedia2c' rm -f encyclopedia2c.o stdafx.o rm -f encyclopedia2c make[1]: Leaving directory `/home/pbulk/build/games/powder/work/powder118_src/support/encyclopedia2c' make[1]: Entering directory `/home/pbulk/build/games/powder/work/powder118_src/support/enummaker' rm -f enummaker.o StdAfx.o rm -f enummaker make[1]: Leaving directory `/home/pbulk/build/games/powder/work/powder118_src/support/enummaker' make[1]: Entering directory `/home/pbulk/build/games/powder/work/powder118_src/support/txt2c' rm -f txt2c.o StdAfx.o rm -f txt2c make[1]: Leaving directory `/home/pbulk/build/games/powder/work/powder118_src/support/txt2c' Premake make -C `dirname ../../support/map2c/map2c` make[1]: Entering directory `/home/pbulk/build/games/powder/work/powder118_src/support/map2c' c++ -I . -DLINUX -c map2c.cpp -o map2c.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include map2c.cpp:43:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *glb_quest = "-1"; ^ c++ -I . -DLINUX -c stdafx.cpp -o stdafx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -o map2c map2c.o stdafx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 make[1]: Leaving directory `/home/pbulk/build/games/powder/work/powder118_src/support/map2c' make -C `dirname ../../support/tile2c/tile2c` make[1]: Entering directory `/home/pbulk/build/games/powder/work/powder118_src/support/tile2c' c++ -I . -DLINUX -c tile2c.cpp -o tile2c.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -I . -DLINUX -c bmp.cpp -o bmp.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include bmp.cpp: In function 'short unsigned int* bmp_load(const char*, int&, int&, bool)': bmp.cpp:120:29: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(head.id, 2, 1, fp); ^ bmp.cpp:174:49: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(palette, sizeof(RGBQUAD), numentries, fp); ^ bmp.cpp:187:25: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&blue, 1, 1, fp); ^ bmp.cpp:188:26: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&green, 1, 1, fp); ^ bmp.cpp:189:24: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&red, 1, 1, fp); ^ bmp.cpp:193:24: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&idx, 1, 1, fp); ^ bmp.cpp:213:25: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&data, 1, 1, fp); ^ bmp.cpp: In function 'short int gfx_readportableshort(FILE*)': bmp.cpp:79:23: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(c, 2, 1, fp); ^ c++ -o tile2c tile2c.o bmp.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 make[1]: Leaving directory `/home/pbulk/build/games/powder/work/powder118_src/support/tile2c' make -C `dirname ../../support/bmp2c/bmp2c` make[1]: Entering directory `/home/pbulk/build/games/powder/work/powder118_src/support/bmp2c' c++ -I . -DLINUX -c bmp2c.cpp -o bmp2c.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -I . -DLINUX -c stdafx.cpp -o stdafx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -o bmp2c bmp2c.o stdafx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 make[1]: Leaving directory `/home/pbulk/build/games/powder/work/powder118_src/support/bmp2c' make -C `dirname ../../support/encyclopedia2c/encyclopedia2c` make[1]: Entering directory `/home/pbulk/build/games/powder/work/powder118_src/support/encyclopedia2c' c++ -I . -DLINUX -c encyclopedia2c.cpp -o encyclopedia2c.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -I . -DLINUX -c stdafx.cpp -o stdafx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -o encyclopedia2c encyclopedia2c.o stdafx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 make[1]: Leaving directory `/home/pbulk/build/games/powder/work/powder118_src/support/encyclopedia2c' make -C `dirname ../../support/enummaker/enummaker` make[1]: Entering directory `/home/pbulk/build/games/powder/work/powder118_src/support/enummaker' c++ -I . -DLINUX -c enummaker.cpp -o enummaker.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -I . -DLINUX -c StdAfx.cpp -o StdAfx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -o enummaker enummaker.o StdAfx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 make[1]: Leaving directory `/home/pbulk/build/games/powder/work/powder118_src/support/enummaker' make -C `dirname ../../support/txt2c/txt2c` make[1]: Entering directory `/home/pbulk/build/games/powder/work/powder118_src/support/txt2c' c++ -I . -DLINUX -c txt2c.cpp -o txt2c.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -I . -DLINUX -c StdAfx.cpp -o StdAfx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -o txt2c txt2c.o StdAfx.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib64 -Wl,-R/usr/lib64 make[1]: Leaving directory `/home/pbulk/build/games/powder/work/powder118_src/support/txt2c' cd ../../rooms ; ./buildrooms.bash If this fails due to trying to write to allrooms.cpp, make sure you do not have MSVC running, as it is trying to do an auto-load and thrashing. Compiling rooms... Compiling belweir.map... Compiling circle.map... Compiling circle2.map... Compiling crypt.map... Compiling crypt2.map... Compiling crypt3.map... Compiling crypt4.map... Compiling crypt5.map... Compiling daemon1.map... Compiling daemon2.map... Compiling forest.map... Compiling forest2.map... Compiling hall.map... Compiling hall2.map... Compiling hauntedisle.map... Compiling hruth.map... Compiling isle.map... Compiling isle2.map... Compiling kiwi.map... Compiling klaskov.map... Compiling kobold_barrack.map... Compiling kobold_hideout.map... Compiling lair.map... Compiling lair2.map... Compiling lava.map... Compiling lava2.map... Compiling lava3.map... Compiling lava4.map... Compiling minotaur.map... Compiling orc_lair.map... Compiling orc_lair2.map... Compiling pillar.map... Compiling pillar2.map... Compiling pillar3.map... Compiling poison.map... Compiling quizar.map... Compiling ratwarren.map... Compiling ratwarren2.map... Compiling river.map... Compiling river2.map... Compiling secret.map... Compiling slug.map... Compiling slug2.map... Compiling sokoban.map... Compiling sokoban2.map... Compiling spiral.map... Compiling temple.map... Compiling temple2.map... Compiling triceratops.map... Compiling tridude.map... Compiling tridude2.map... Compiling tridude3.map... Compiling tridude4.map... Compiling troll.map... Compiling troll2.map... Compiling troll3.map... Compiling turtloid_pond.map... Compiling turtloid_pond2.map... Compiling tutorial.map... Compiling vault.map... Compiling vault2.map... Compiling vault3.map... Compiling vault4.map... Compiling why.map... Compiling zoo.map... Compiling zoo2.map... Compiling zoo3.map... Compiling zoo4.map... Compiling zoo5.map... Building header file... Building .cpp file.. cd ../../gfx ; ./rebuild.sh Rebuilding Graphics Files /home/pbulk/build/games/powder/work/powder118_src/gfx/classic /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/distorted /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/adambolt /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/nethack /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/ascii /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/ibsongrey /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/akoimeexx /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/akoi12 /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/akoi10 /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/lomaka /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/akoi3x /home/pbulk/build/games/powder/work/powder118_src/gfx Building Akoi3x bmp2c: Version 001 /home/pbulk/build/games/powder/work/powder118_src/gfx Building Background images.. bmp2c: Version 001 bmp2c: Version 001 bmp2c: Version 001 Dirtying build... cd ../.. ; support/enummaker/enummaker source.txt cd ../.. ; support/txt2c/txt2c LICENSE.TXT license.cpp cd ../.. ; support/txt2c/txt2c CREDITS.TXT credits.cpp cd ../.. ; support/encyclopedia2c/encyclopedia2c encyclopedia.txt Final install cd ../../rooms ; ./buildrooms.bash If this fails due to trying to write to allrooms.cpp, make sure you do not have MSVC running, as it is trying to do an auto-load and thrashing. Compiling rooms... Compiling belweir.map... Compiling circle.map... Compiling circle2.map... Compiling crypt.map... Compiling crypt2.map... Compiling crypt3.map... Compiling crypt4.map... Compiling crypt5.map... Compiling daemon1.map... Compiling daemon2.map... Compiling forest.map... Compiling forest2.map... Compiling hall.map... Compiling hall2.map... Compiling hauntedisle.map... Compiling hruth.map... Compiling isle.map... Compiling isle2.map... Compiling kiwi.map... Compiling klaskov.map... Compiling kobold_barrack.map... Compiling kobold_hideout.map... Compiling lair.map... Compiling lair2.map... Compiling lava.map... Compiling lava2.map... Compiling lava3.map... Compiling lava4.map... Compiling minotaur.map... Compiling orc_lair.map... Compiling orc_lair2.map... Compiling pillar.map... Compiling pillar2.map... Compiling pillar3.map... Compiling poison.map... Compiling quizar.map... Compiling ratwarren.map... Compiling ratwarren2.map... Compiling river.map... Compiling river2.map... Compiling secret.map... Compiling slug.map... Compiling slug2.map... Compiling sokoban.map... Compiling sokoban2.map... Compiling spiral.map... Compiling temple.map... Compiling temple2.map... Compiling triceratops.map... Compiling tridude.map... Compiling tridude2.map... Compiling tridude3.map... Compiling tridude4.map... Compiling troll.map... Compiling troll2.map... Compiling troll3.map... Compiling turtloid_pond.map... Compiling turtloid_pond2.map... Compiling tutorial.map... Compiling vault.map... Compiling vault2.map... Compiling vault3.map... Compiling vault4.map... Compiling why.map... Compiling zoo.map... Compiling zoo2.map... Compiling zoo3.map... Compiling zoo4.map... Compiling zoo5.map... Building header file... Building .cpp file.. cd ../../gfx ; ./rebuild.sh Rebuilding Graphics Files /home/pbulk/build/games/powder/work/powder118_src/gfx/classic /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/distorted /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/adambolt /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/nethack /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/ascii /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/ibsongrey /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/akoimeexx /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/akoi12 /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/akoi10 /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/lomaka /home/pbulk/build/games/powder/work/powder118_src/gfx Building tiles... /home/pbulk/build/games/powder/work/powder118_src/gfx /home/pbulk/build/games/powder/work/powder118_src/gfx/akoi3x /home/pbulk/build/games/powder/work/powder118_src/gfx Building Akoi3x bmp2c: Version 001 /home/pbulk/build/games/powder/work/powder118_src/gfx Building Background images.. bmp2c: Version 001 bmp2c: Version 001 bmp2c: Version 001 Dirtying build... cd ../.. ; support/enummaker/enummaker source.txt cd ../.. ; support/txt2c/txt2c LICENSE.TXT license.cpp cd ../.. ; support/txt2c/txt2c CREDITS.TXT credits.cpp cd ../.. ; support/encyclopedia2c/encyclopedia2c encyclopedia.txt c++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c linuxmain.cpp -o linuxmain.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include In file included from linuxmain.cpp:8:0: ../../main.cpp: In function 'bool processAction(ACTION_NAMES, SPELL_NAMES, MOB*)': ../../main.cpp:5231:16: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] menu[i++] = "All Pets"; ^ ../../main.cpp: In function 'int gba_main()': ../../main.cpp:6575:17: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *msg = "Hit [Enter] to play again. "; ^ c++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../sdl/hamfake.cpp -o ../sdl/hamfake.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../../action.cpp -o ../../action.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include ../../action.cpp: In member function 'bool MOB::actionRead(int, int)': ../../action.cpp:3647:16: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] options[i++] = "cancel"; ^ c++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../../assert.cpp -o ../../assert.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../../ai.cpp -o ../../ai.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../../artifact.cpp -o ../../artifact.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../../bmp.cpp -o ../../bmp.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include ../../bmp.cpp: In function 'short unsigned int* bmp_load(const char*, int&, int&, bool)': ../../bmp.cpp:135:29: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(head.id, 2, 1, fp); ^ ../../bmp.cpp:189:49: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(palette, sizeof(RGBQUAD), numentries, fp); ^ ../../bmp.cpp:202:25: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&blue, 1, 1, fp); ^ ../../bmp.cpp:203:26: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&green, 1, 1, fp); ^ ../../bmp.cpp:204:24: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&red, 1, 1, fp); ^ ../../bmp.cpp:208:24: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&idx, 1, 1, fp); ^ ../../bmp.cpp:236:25: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(&data, 1, 1, fp); ^ ../../bmp.cpp: In function 'short int gfx_readportableshort(FILE*)': ../../bmp.cpp:94:23: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(c, 2, 1, fp); ^ c++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../../build.cpp -o ../../build.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include c++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../../buf.cpp -o ../../buf.o -pipe -O2 -I/usr/pkg/include/SDL -I/usr/pkg/include -I/usr/pkg/include/libdrm -I/usr/include ../../buf.cpp: In function 'int OURvsnprintf(char*, size_t, const char*, __va_list_tag*)': ../../buf.cpp:349:24: error: 'va_copy' was not declared in this scope va_copy(ap_copy, ap); ^ make: *** [../../buf.o] Error 1 cp: cannot stat 'powder': No such file or directory Run powder to play