=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for powder-118
cd /Users/pbulk/build/games/powder/work/powder118_src && USETOOLS=no GOTMPDIR=/Users/pbulk/build PTHREAD_CFLAGS=\ -D_REENTRANT PTHREAD_LDFLAGS= PTHREAD_LIBS=-lpthread PTHREADBASE= MACOSX_DEPLOYMENT_TARGET=12.3 CC=clang CFLAGS=-pipe\ -Os\ -I/opt/pkg/include/SDL\ -I/opt/pkg/include CPPFLAGS=-I/opt/pkg/include/SDL\ -I/opt/pkg/include CXX=clang++ CXXFLAGS=-pipe\ -Os\ -I/opt/pkg/include/SDL\ -I/opt/pkg/include COMPILER_RPATH_FLAG=-L 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=-L/opt/pkg/lib LINKER_RPATH_FLAG=-L PATH=/Users/pbulk/build/games/powder/work/.cwrapper/bin:/Users/pbulk/build/games/powder/work/.buildlink/bin:/Users/pbulk/build/games/powder/work/.tools/bin:/opt/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/pkg/bin:/opt/pkg/bin PREFIX=/opt/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=/opt/pkg/etc HOME=/Users/pbulk/build/games/powder/work/.home CWRAPPERS_CONFIG_DIR=/Users/pbulk/build/games/powder/work/.cwrapper/config CPP=clang\ -E LOCALBASE=/opt/pkg X11BASE=/opt/pkg PKGMANDIR=share/man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=Mach-O USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ \ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ \ -o\ pbulk\ -g\ staff\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ staff\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ staff\ -m\ 775 INSTALL_INFO= MAKEINFO=/Users/pbulk/build/games/powder/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/Users/pbulk/build/games/powder/work/.tools/bin/itstool GDBUS_CODEGEN=/Users/pbulk/build/games/powder/work/.tools/bin/gdbus-codegen PKG_CONFIG=/Users/pbulk/build/games/powder/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/Users/pbulk/build/games/powder/work/.buildlink/lib/pkgconfig:/Users/pbulk/build/games/powder/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/Users/pbulk/build/games/powder/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/Users/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
clang++ -I . -DLINUX -c bmp2c.cpp -o bmp2c.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -I . -DLINUX -c stdafx.cpp -o stdafx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -o bmp2c bmp2c.o stdafx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -L/opt/pkg/lib
rm -f encyclopedia2c.o stdafx.o
rm -f encyclopedia2c
clang++ -I . -DLINUX -c encyclopedia2c.cpp -o encyclopedia2c.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -I . -DLINUX -c stdafx.cpp -o stdafx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -o encyclopedia2c encyclopedia2c.o stdafx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -L/opt/pkg/lib
rm -f enummaker.o StdAfx.o
rm -f enummaker
clang++ -I . -DLINUX -c enummaker.cpp -o enummaker.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
enummaker.cpp:59:13: warning: enumeration value 'NUM_TYPES' not handled in switch [-Wswitch]
    switch (name)
            ^~~~
enummaker.cpp:59:13: note: add missing switch cases
    switch (name)
            ^
enummaker.cpp:90:13: warning: enumeration value 'NUM_TYPES' not handled in switch [-Wswitch]
    switch (name)
            ^~~~
enummaker.cpp:90:13: note: add missing switch cases
    switch (name)
            ^
enummaker.cpp:647:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (token = getToken(is))
           ~~~~~~^~~~~~~~~~~~~~
enummaker.cpp:647:18: note: place parentheses around the assignment to silence this warning
    while (token = getToken(is))
                 ^
           (                   )
enummaker.cpp:647:18: note: use '==' to turn this assignment into an equality comparison
    while (token = getToken(is))
                 ^
                 ==
enummaker.cpp:662:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
            while (token = getToken(is))
                   ~~~~~~^~~~~~~~~~~~~~
enummaker.cpp:662:19: note: place parentheses around the assignment to silence this warning
            while (token = getToken(is))
                         ^
                   (                   )
enummaker.cpp:662:19: note: use '==' to turn this assignment into an equality comparison
            while (token = getToken(is))
                         ^
                         ==
enummaker.cpp:700:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
            while (token = getToken(is))
                   ~~~~~~^~~~~~~~~~~~~~
enummaker.cpp:700:19: note: place parentheses around the assignment to silence this warning
            while (token = getToken(is))
                         ^
                   (                   )
enummaker.cpp:700:19: note: use '==' to turn this assignment into an equality comparison
            while (token = getToken(is))
                         ^
                         ==
enummaker.cpp:733:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
        else if (type = findType(root, token))
                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
enummaker.cpp:733:16: note: place parentheses around the assignment to silence this warning
        else if (type = findType(root, token))
                      ^
                 (                           )
enummaker.cpp:733:16: note: use '==' to turn this assignment into an equality comparison
        else if (type = findType(root, token))
                      ^
                      ==
enummaker.cpp:759:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
            while (token = getToken(is))
                   ~~~~~~^~~~~~~~~~~~~~
enummaker.cpp:759:19: note: place parentheses around the assignment to silence this warning
            while (token = getToken(is))
                         ^
                   (                   )
enummaker.cpp:759:19: note: use '==' to turn this assignment into an equality comparison
            while (token = getToken(is))
                         ^
                         ==
7 warnings generated.
clang++ -I . -DLINUX -c StdAfx.cpp -o StdAfx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -o enummaker enummaker.o StdAfx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -L/opt/pkg/lib
rm -f map2c.o stdafx.o
rm -f map2c
clang++ -I . -DLINUX -c map2c.cpp -o map2c.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
map2c.cpp:43:19: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings]
char *glb_quest = "-1";
                  ^
1 warning generated.
clang++ -I . -DLINUX -c stdafx.cpp -o stdafx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -o map2c map2c.o stdafx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -L/opt/pkg/lib
rm -f txt2c.o StdAfx.o
rm -f txt2c
clang++ -I . -DLINUX -c txt2c.cpp -o txt2c.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -I . -DLINUX -c StdAfx.cpp -o StdAfx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -o txt2c txt2c.o StdAfx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -L/opt/pkg/lib
rm -f tile2c.o bmp.o
rm -f tile2c
clang++ -I . -DLINUX -c tile2c.cpp -o tile2c.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -I . -DLINUX -c bmp.cpp -o bmp.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -o tile2c tile2c.o bmp.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -L/opt/pkg/lib
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 '/Users/pbulk/build/games/powder/work/powder118_src/support/map2c'
rm -f map2c.o stdafx.o
rm -f map2c
make[1]: Leaving directory '/Users/pbulk/build/games/powder/work/powder118_src/support/map2c'
make[1]: Entering directory '/Users/pbulk/build/games/powder/work/powder118_src/support/tile2c'
rm -f tile2c.o bmp.o
rm -f tile2c
make[1]: Leaving directory '/Users/pbulk/build/games/powder/work/powder118_src/support/tile2c'
make[1]: Entering directory '/Users/pbulk/build/games/powder/work/powder118_src/support/bmp2c'
rm -f bmp2c.o stdafx.o
rm -f bmp2c
make[1]: Leaving directory '/Users/pbulk/build/games/powder/work/powder118_src/support/bmp2c'
make[1]: Entering directory '/Users/pbulk/build/games/powder/work/powder118_src/support/encyclopedia2c'
rm -f encyclopedia2c.o stdafx.o
rm -f encyclopedia2c
make[1]: Leaving directory '/Users/pbulk/build/games/powder/work/powder118_src/support/encyclopedia2c'
make[1]: Entering directory '/Users/pbulk/build/games/powder/work/powder118_src/support/enummaker'
rm -f enummaker.o StdAfx.o
rm -f enummaker
make[1]: Leaving directory '/Users/pbulk/build/games/powder/work/powder118_src/support/enummaker'
make[1]: Entering directory '/Users/pbulk/build/games/powder/work/powder118_src/support/txt2c'
rm -f txt2c.o StdAfx.o
rm -f txt2c
make[1]: Leaving directory '/Users/pbulk/build/games/powder/work/powder118_src/support/txt2c'
Premake
make -C `dirname ../../support/map2c/map2c`
make[1]: Entering directory '/Users/pbulk/build/games/powder/work/powder118_src/support/map2c'
clang++ -I . -DLINUX -c map2c.cpp -o map2c.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
map2c.cpp:43:19: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings]
char *glb_quest = "-1";
                  ^
1 warning generated.
clang++ -I . -DLINUX -c stdafx.cpp -o stdafx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -o map2c map2c.o stdafx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -L/opt/pkg/lib
make[1]: Leaving directory '/Users/pbulk/build/games/powder/work/powder118_src/support/map2c'
make -C `dirname ../../support/tile2c/tile2c`
make[1]: Entering directory '/Users/pbulk/build/games/powder/work/powder118_src/support/tile2c'
clang++ -I . -DLINUX -c tile2c.cpp -o tile2c.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -I . -DLINUX -c bmp.cpp -o bmp.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -o tile2c tile2c.o bmp.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -L/opt/pkg/lib
make[1]: Leaving directory '/Users/pbulk/build/games/powder/work/powder118_src/support/tile2c'
make -C `dirname ../../support/bmp2c/bmp2c`
make[1]: Entering directory '/Users/pbulk/build/games/powder/work/powder118_src/support/bmp2c'
clang++ -I . -DLINUX -c bmp2c.cpp -o bmp2c.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -I . -DLINUX -c stdafx.cpp -o stdafx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -o bmp2c bmp2c.o stdafx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -L/opt/pkg/lib
make[1]: Leaving directory '/Users/pbulk/build/games/powder/work/powder118_src/support/bmp2c'
make -C `dirname ../../support/encyclopedia2c/encyclopedia2c`
make[1]: Entering directory '/Users/pbulk/build/games/powder/work/powder118_src/support/encyclopedia2c'
clang++ -I . -DLINUX -c encyclopedia2c.cpp -o encyclopedia2c.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -I . -DLINUX -c stdafx.cpp -o stdafx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -o encyclopedia2c encyclopedia2c.o stdafx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -L/opt/pkg/lib
make[1]: Leaving directory '/Users/pbulk/build/games/powder/work/powder118_src/support/encyclopedia2c'
make -C `dirname ../../support/enummaker/enummaker`
make[1]: Entering directory '/Users/pbulk/build/games/powder/work/powder118_src/support/enummaker'
clang++ -I . -DLINUX -c enummaker.cpp -o enummaker.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
enummaker.cpp:59:13: warning: enumeration value 'NUM_TYPES' not handled in switch [-Wswitch]
    switch (name)
            ^~~~
enummaker.cpp:59:13: note: add missing switch cases
    switch (name)
            ^
enummaker.cpp:90:13: warning: enumeration value 'NUM_TYPES' not handled in switch [-Wswitch]
    switch (name)
            ^~~~
enummaker.cpp:90:13: note: add missing switch cases
    switch (name)
            ^
enummaker.cpp:647:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (token = getToken(is))
           ~~~~~~^~~~~~~~~~~~~~
enummaker.cpp:647:18: note: place parentheses around the assignment to silence this warning
    while (token = getToken(is))
                 ^
           (                   )
enummaker.cpp:647:18: note: use '==' to turn this assignment into an equality comparison
    while (token = getToken(is))
                 ^
                 ==
enummaker.cpp:662:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
            while (token = getToken(is))
                   ~~~~~~^~~~~~~~~~~~~~
enummaker.cpp:662:19: note: place parentheses around the assignment to silence this warning
            while (token = getToken(is))
                         ^
                   (                   )
enummaker.cpp:662:19: note: use '==' to turn this assignment into an equality comparison
            while (token = getToken(is))
                         ^
                         ==
enummaker.cpp:700:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
            while (token = getToken(is))
                   ~~~~~~^~~~~~~~~~~~~~
enummaker.cpp:700:19: note: place parentheses around the assignment to silence this warning
            while (token = getToken(is))
                         ^
                   (                   )
enummaker.cpp:700:19: note: use '==' to turn this assignment into an equality comparison
            while (token = getToken(is))
                         ^
                         ==
enummaker.cpp:733:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
        else if (type = findType(root, token))
                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
enummaker.cpp:733:16: note: place parentheses around the assignment to silence this warning
        else if (type = findType(root, token))
                      ^
                 (                           )
enummaker.cpp:733:16: note: use '==' to turn this assignment into an equality comparison
        else if (type = findType(root, token))
                      ^
                      ==
enummaker.cpp:759:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
            while (token = getToken(is))
                   ~~~~~~^~~~~~~~~~~~~~
enummaker.cpp:759:19: note: place parentheses around the assignment to silence this warning
            while (token = getToken(is))
                         ^
                   (                   )
enummaker.cpp:759:19: note: use '==' to turn this assignment into an equality comparison
            while (token = getToken(is))
                         ^
                         ==
7 warnings generated.
clang++ -I . -DLINUX -c StdAfx.cpp -o StdAfx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -o enummaker enummaker.o StdAfx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -L/opt/pkg/lib
make[1]: Leaving directory '/Users/pbulk/build/games/powder/work/powder118_src/support/enummaker'
make -C `dirname ../../support/txt2c/txt2c`
make[1]: Entering directory '/Users/pbulk/build/games/powder/work/powder118_src/support/txt2c'
clang++ -I . -DLINUX -c txt2c.cpp -o txt2c.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -I . -DLINUX -c StdAfx.cpp -o StdAfx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -o txt2c txt2c.o StdAfx.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -L/opt/pkg/lib
make[1]: Leaving directory '/Users/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
/Users/pbulk/build/games/powder/work/powder118_src/gfx/classic /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/distorted /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/adambolt /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/nethack /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/ascii /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/ibsongrey /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/akoimeexx /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/akoi12 /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/akoi10 /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/lomaka /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/akoi3x /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building Akoi3x
bmp2c: Version 001
/Users/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
/Users/pbulk/build/games/powder/work/powder118_src/gfx/classic /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/distorted /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/adambolt /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/nethack /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/ascii /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/ibsongrey /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/akoimeexx /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/akoi12 /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/akoi10 /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/lomaka /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building tiles...
/Users/pbulk/build/games/powder/work/powder118_src/gfx
/Users/pbulk/build/games/powder/work/powder118_src/gfx/akoi3x /Users/pbulk/build/games/powder/work/powder118_src/gfx
Building Akoi3x
bmp2c: Version 001
/Users/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
clang++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c linuxmain.cpp -o linuxmain.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
In file included from linuxmain.cpp:8:
./../../main.cpp:5231:18: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings]
            menu[i++] = "All Pets";
                        ^
./../../main.cpp:6575:17: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings]
                char            *msg = "Hit [Enter] to play again.  ";
                                       ^
2 warnings generated.
clang++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../sdl/hamfake.cpp -o ../sdl/hamfake.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../../action.cpp -o ../../action.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
../../action.cpp:3647:18: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings]
                options[i++] = "cancel";
                               ^
1 warning generated.
clang++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../../assert.cpp -o ../../assert.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../../ai.cpp -o ../../ai.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../../artifact.cpp -o ../../artifact.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../../bmp.cpp -o ../../bmp.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../../build.cpp -o ../../build.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
clang++ -DLINUX -I ../../port/sdl `sdl-config --cflags` -c ../../buf.cpp -o ../../buf.o -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include
../../buf.cpp:349:5: error: use of undeclared identifier 'va_copy'
    va_copy(ap_copy, ap);
    ^
1 error generated.
make: *** [Makefile:54: ../../buf.o] Error 1
cp: powder: No such file or directory
Run powder to play