------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/nasm-2.15.03,1.txz Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/gettext-runtime-0.21.txz Installing /packages/All/gmake-4.3_2.txz Installing /packages/All/pkgconf-1.7.3,1.txz Installing /packages/All/expat-2.2.8.txz Installing /packages/All/libffi-3.3_1.txz Installing /packages/All/libxml2-2.9.10.txz Installing /packages/All/wayland-1.18.0.txz Installing /packages/All/xkeyboard-config-2.30.txz Installing /packages/All/libpthread-stubs-0.4.txz Installing /packages/All/libXau-1.0.9.txz Installing /packages/All/xorgproto-2020.1.txz Installing /packages/All/libXdmcp-1.1.3.txz Installing /packages/All/libxcb-1.13.1.txz Installing /packages/All/libxkbcommon-0.10.0_2.txz ===== Message from libxkbcommon-0.10.0_2: -- If arrow keys don't work under X11 switch to legacy rules e.g., For sh/bash/ksh/zsh run and (optionally) add into ~/.profile: export XKB_DEFAULT_RULES=xorg For csh/tcsh run and (optionally) add into ~/.login: setenv XKB_DEFAULT_RULES xorg Installing /packages/All/pciids-20200819.txz Installing /packages/All/libpciaccess-0.16.txz Installing /packages/All/libdrm-2.4.101.txz Installing /packages/All/libX11-1.6.12,1.txz Installing /packages/All/libXfixes-5.0.3_2.txz Installing /packages/All/libXdamage-1.1.5.txz Installing /packages/All/libXext-1.3.4,1.txz Installing /packages/All/libxshmfence-1.3.txz Installing /packages/All/libXxf86vm-1.1.4_3.txz Installing /packages/All/libXrender-0.9.10_2.txz Installing /packages/All/libXrandr-1.5.2.txz Installing /packages/All/mesa-libs-19.0.8_2.txz Installing /packages/All/libXinerama-1.1.4_2,1.txz Installing /packages/All/libXcursor-1.2.0.txz Installing /packages/All/libXi-1.7.10,1.txz Installing /packages/All/libXScrnSaver-1.2.3_2.txz Installing /packages/All/sdl2-2.0.12_1.txz Installing /packages/All/libvpx-1.9.0.txz Installing /packages/All/libogg-1.3.4,4.txz Installing /packages/All/flac-1.3.3.txz Installing /packages/All/libvorbis-1.3.7_2,3.txz Installing /packages/All/libGLU-9.0.1.txz SUCCEEDED 00:00:07 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> NBlood-g20200828 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> NBlood-g20200828 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by NBlood-g20200828 for building SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> NBlood-g20200828 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by NBlood-g20200828 for building => SHA256 Checksum OK for nukeykt-NBlood-g20200828-f410e02_GH0.tar.gz. SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> NBlood-g20200828 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by NBlood-g20200828 for building ===> Extracting for NBlood-g20200828 => SHA256 Checksum OK for nukeykt-NBlood-g20200828-f410e02_GH0.tar.gz. Extracted Memory Use: 124.24M SUCCEEDED 00:00:03 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for NBlood-g20200828 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> NBlood-g20200828 depends on executable: nasm - found ===> NBlood-g20200828 depends on package: gmake>=4.3 - found ===> NBlood-g20200828 depends on package: pkgconf>=1.3.0_1 - found ===> NBlood-g20200828 depends on file: /usr/local/bin/sdl2-config - found ===> NBlood-g20200828 depends on package: xorgproto>=0 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> NBlood-g20200828 depends on shared library: libvpx.so - found (/usr/local/lib/libvpx.so) ===> NBlood-g20200828 depends on shared library: libFLAC.so - found (/usr/local/lib/libFLAC.so) ===> NBlood-g20200828 depends on shared library: libvorbis.so - found (/usr/local/lib/libvorbis.so) ===> NBlood-g20200828 depends on shared library: libGLU.so - found (/usr/local/lib/libGLU.so) ===> NBlood-g20200828 depends on shared library: libSDL2.so - found (/usr/local/lib/libSDL2.so) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> NBlood-g20200828 depends on executable: nasm - found ===> NBlood-g20200828 depends on package: gmake>=4.3 - found ===> NBlood-g20200828 depends on package: pkgconf>=1.3.0_1 - found ===> NBlood-g20200828 depends on file: /usr/local/bin/sdl2-config - found ===> NBlood-g20200828 depends on package: xorgproto>=0 - found ===> NBlood-g20200828 depends on shared library: libvpx.so - found (/usr/local/lib/libvpx.so) ===> NBlood-g20200828 depends on shared library: libFLAC.so - found (/usr/local/lib/libFLAC.so) ===> NBlood-g20200828 depends on shared library: libvorbis.so - found (/usr/local/lib/libvorbis.so) ===> NBlood-g20200828 depends on shared library: libGLU.so - found (/usr/local/lib/libGLU.so) ===> NBlood-g20200828 depends on shared library: libSDL2.so - found (/usr/local/lib/libSDL2.so) ===> Configuring for NBlood-g20200828 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for NBlood-g20200828 gmake[1]: Entering directory '/construction/games/NBlood/NBlood-f410e02' /bin/sh: git: not found /bin/sh: git: not found Building object obj/blood/blood.o... Building: gmake all -w -j10 --jobserver-auth=3,4 -- CXX=g++ CC=gcc _OSRELEASE=5.9-SYNTH WORLD_VERSION=500901 OSVERSION=9999999 OSREL=5.9 OPSYS=DragonFly DFLYVERSION=500901 ARCH=x86_64 .MAKE.LEVEL.ENV=MAKELEVEL Building object obj/blood/actor.o... Building object obj/blood/aibat.o... Building object obj/blood/ai.o... Building object obj/blood/aibeast.o... Building object obj/blood/aiboneel.o... Building object obj/blood/aiburn.o... Building object obj/blood/aicaleb.o... Building object obj/blood/aicerber.o... Building object obj/blood/aicult.o... Built object obj/blood/aibat.o  Building object obj/blood/aigarg.o... Built object obj/blood/aiburn.o  Building object obj/blood/aighost.o... Built object obj/blood/aicult.o  Building object obj/blood/aigilbst.o... Built object obj/blood/ai.o  Building object obj/blood/aihand.o... Built object obj/blood/aibeast.o  Building object obj/blood/aihound.o... Built object obj/blood/aicaleb.o  Building object obj/blood/aiinnoc.o... Built object obj/blood/aicerber.o  Building object obj/blood/aipod.o... source/blood/src/actor.cpp: In function 'void actDoLight(int)': source/blood/src/actor.cpp:7049:9: warning: unused variable 'savedFires' [-Wunused-variable] int savedFires = 0; ^~~~~~~~~~ Built object obj/blood/aiboneel.o  Building object obj/blood/airat.o... Built object obj/blood/blood.o  Building object obj/blood/aispid.o... In file included from source/build/include/fix16.h:135, from source/build/include/compat.h:1432, from source/blood/src/aigarg.cpp:23: source/blood/src/aigarg.cpp: In function 'void MoveFly(spritetype*, XSPRITE*)': source/build/include/pragmas.h:267:21: warning: statement has no effect [-Wunused-value] #define klabs(x) abs(x) ~~~^~~ source/blood/src/aigarg.cpp:729:5: note: in expansion of macro 'klabs' klabs(zvel[nSprite]); ^~~~~ Built object obj/blood/aighost.o  Building object obj/blood/aitchern.o... Built object obj/blood/actor.o  Building object obj/blood/aiunicult.o... Built object obj/blood/aigarg.o  Building object obj/blood/nnexts.o... Built object obj/blood/aigilbst.o  Building object obj/blood/aizomba.o... Built object obj/blood/aihound.o  Building object obj/blood/aizombf.o... Built object obj/blood/aiinnoc.o  Building object obj/blood/asound.o... Built object obj/blood/aispid.o  Building object obj/blood/barf.o... Built object obj/blood/aihand.o  Building object obj/blood/callback.o... Built object obj/blood/aipod.o  Building object obj/blood/choke.o... Built object obj/blood/airat.o  Building object obj/blood/common.o... Built object obj/blood/aitchern.o  Building object obj/blood/config.o... Built object obj/blood/aiunicult.o  Building object obj/blood/controls.o... source/blood/src/nnexts.cpp: In function 'void modernTypeTrigger(int, int, EVENT)': source/blood/src/nnexts.cpp:3300:60: warning: comparison is always true due to limited range of data type [-Wtype-limits] if (pXSpr->txID > 0 && pXSpr->txID < kChannelUserMax) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ source/blood/src/nnexts.cpp: In function 'void seqTxSendCmdAll(XSPRITE*, int, COMMAND_ID, bool)': source/blood/src/nnexts.cpp:4038:55: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (pXSource->txID <= 0 || pXSource->txID >= kChannelUserMax) continue; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ source/blood/src/nnexts.cpp:4045:55: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (pXSource->txID <= 0 || pXSource->txID >= kChannelUserMax) continue; ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Built object obj/blood/aizombf.o  Building object obj/blood/credits.o... Built object obj/blood/asound.o  Building object obj/blood/db.o... source/blood/src/db.cpp:1416:55: warning: multi-character character constant [-Wmultichar] dbCrypt((char*)&mapheader, sizeof(MAPHEADER), 'ttaM'); ^~~~~~ source/blood/src/db.cpp:1590:93: warning: multi-character character constant [-Wmultichar] dbCrypt((char*)&sprite[i], sizeof(spritetype), gMapRev*sizeof(spritetype) | 'ttaM'); ^~~~~~ source/blood/src/db.cpp:1595:93: warning: multi-character character constant [-Wmultichar] dbCrypt((char*)&sprite[i], sizeof(spritetype), gMapRev*sizeof(spritetype) | 'ttaM'); ^~~~~~ Built object obj/blood/aizomba.o  Building object obj/blood/demo.o... Built object obj/blood/callback.o  Building object obj/blood/dude.o... source/blood/src/barf.cpp: In member function 'uint8_t RFS::GetNextTag()': source/blood/src/barf.cpp:427:56: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (eax == 0 && strlen(tags[i]._value) == ebp) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ source/blood/src/barf.cpp: In function 'void ParseScript(const char*)': source/blood/src/barf.cpp:734:22: warning: variable 'isDefine' set but not used [-Wunused-but-set-variable] bool isDefine = false; ^~~~~~~~ source/blood/src/barf.cpp: In function 'void sub_11DF0(char*, char, int)': source/blood/src/barf.cpp:942:17: warning: unused variable 'handle' [-Wunused-variable] buildvfs_fd handle; ^~~~~~ Built object obj/blood/nnexts.o  Building object obj/blood/endgame.o... source/blood/src/barf.cpp: In function 'void ParseScript(const char*)': source/blood/src/barf.cpp:539:44: warning: this statement may fall through [-Wimplicit-fallthrough=] rfs.SkipBeyondValue('\n'); ~~~~~~~~~~~~~~~~~~~^~~~~~ source/blood/src/barf.cpp:543:13: note: here case kTagResource: // really light blue.. ^~~~ source/blood/src/barf.cpp: At global scope: source/blood/src/barf.cpp:40:12: warning: 'nDefines' defined but not used [-Wunused-variable] static int nDefines = 0; ^~~~~~~~ Built object obj/blood/common.o  Building object obj/blood/eventq.o... Built object obj/blood/choke.o  Building object obj/blood/fire.o... Built object obj/blood/controls.o  Building object obj/blood/fx.o... Built object obj/blood/barf.o  Building object obj/blood/gamemenu.o... Built object obj/blood/config.o  Building object obj/blood/gameutil.o... Built object obj/blood/credits.o  Building object obj/blood/getopt.o... source/blood/src/db.cpp: In function 'int dbSaveMap(const char*, int, int, int, short int, short int)': source/blood/src/db.cpp:1331:10: warning: unused variable 'sBakExt' [-Wunused-variable] char sBakExt[BMAX_PATH]; ^~~~~~~ source/blood/src/db.cpp: In function 'int32_t qloadboard(const char*, char, vec3_t*, int16_t*, int16_t*)': source/blood/src/db.cpp:1696:47: warning: unused parameter 'flags' [-Wunused-parameter] int32_t qloadboard(const char* filename, char flags, vec3_t* dapos, int16_t* daang, int16_t* dacursectnum) ~~~~~^~~~~ Built object obj/blood/fire.o  Building object obj/blood/gfx.o... Built object obj/blood/getopt.o  Building object obj/blood/gib.o... Built object obj/blood/dude.o  Building object obj/blood/globals.o... Built object obj/blood/demo.o  Building object obj/blood/gui.o... Built object obj/blood/eventq.o  Building object obj/blood/inifile.o... Built object obj/blood/gamemenu.o  Building object obj/blood/iob.o... Built object obj/blood/db.o  Building object obj/blood/levels.o... Built object obj/blood/endgame.o  Building object obj/blood/loadsave.o... Built object obj/blood/fx.o  Building object obj/blood/map2d.o... Built object obj/blood/gfx.o  Building object obj/blood/menu.o... Built object obj/blood/gameutil.o  Building object obj/blood/messages.o... Built object obj/blood/iob.o  Building object obj/blood/mirrors.o... Built object obj/blood/map2d.o  Building object obj/blood/misc.o... source/blood/src/levels.cpp:49:1: warning: missing initializer for member 'GAMEOPTIONS::weaponsV10x' [-Wmissing-field-initializers] }; ^ source/blood/src/levels.cpp:49:1: warning: missing initializer for member 'GAMEOPTIONS::bFriendlyFire' [-Wmissing-field-initializers] source/blood/src/levels.cpp:49:1: warning: missing initializer for member 'GAMEOPTIONS::bKeepKeysOnRespawn' [-Wmissing-field-initializers] source/blood/src/levels.cpp:49:1: warning: missing initializer for member 'GAMEOPTIONS::szUserMap' [-Wmissing-field-initializers] source/blood/src/gui.cpp: In member function 'virtual void Container::Paint(int, int, char)': source/blood/src/gui.cpp:186:42: warning: unused parameter 'a3' [-Wunused-parameter] void Container::Paint(int x, int y, char a3) ~~~~~^~ source/blood/src/gui.cpp: In member function 'virtual void TitleBar::Paint(int, int, char)': source/blood/src/gui.cpp:297:41: warning: unused parameter 'a3' [-Wunused-parameter] void TitleBar::Paint(int x, int y, char a3) ~~~~~^~ source/blood/src/gui.cpp: In member function 'virtual void TitleBar::HandleEvent(GEVENT*)': source/blood/src/gui.cpp:311:20: warning: enumeration value 'GEVENT_TYPE_NONE' not handled in switch [-Wswitch] switch (event->at0) ^ source/blood/src/gui.cpp:311:20: warning: enumeration value 'GEVENT_TYPE_MOUSE_1' not handled in switch [-Wswitch] source/blood/src/gui.cpp:311:20: warning: enumeration value 'GEVENT_TYPE_MOUSE_4' not handled in switch [-Wswitch] source/blood/src/gui.cpp:311:20: warning: enumeration value 'GEVENT_TYPE_MOUSE_MASK' not handled in switch [-Wswitch] source/blood/src/gui.cpp:311:20: warning: enumeration value 'GEVENT_TYPE_KEYBOARD' not handled in switch [-Wswitch] source/blood/src/gui.cpp: In member function 'virtual void Button::Paint(int, int, char)': source/blood/src/gui.cpp:348:39: warning: unused parameter 'a3' [-Wunused-parameter] void Button::Paint(int x, int y, char a3) ~~~~~^~ source/blood/src/gui.cpp: In member function 'virtual void Button::HandleEvent(GEVENT*)': source/blood/src/gui.cpp:374:16: warning: enumeration value 'GEVENT_TYPE_NONE' not handled in switch [-Wswitch] switch (event->at0) ^ source/blood/src/gui.cpp:374:16: warning: enumeration value 'GEVENT_TYPE_MOUSE_4' not handled in switch [-Wswitch] source/blood/src/gui.cpp:374:16: warning: enumeration value 'GEVENT_TYPE_MOUSE_MASK' not handled in switch [-Wswitch] source/blood/src/gui.cpp:374:16: warning: enumeration value 'GEVENT_TYPE_KEYBOARD' not handled in switch [-Wswitch] source/blood/src/gui.cpp: In member function 'virtual void BitButton::Paint(int, int, char)': source/blood/src/gui.cpp:446:42: warning: unused parameter 'a3' [-Wunused-parameter] void BitButton::Paint(int x, int y, char a3) ~~~~~^~ source/blood/src/gui.cpp: In member function 'virtual void EditText::HandleEvent(GEVENT*)': source/blood/src/gui.cpp:495:20: warning: enumeration value 'GEVENT_TYPE_NONE' not handled in switch [-Wswitch] switch (event->at0) ^ source/blood/src/gui.cpp:495:20: warning: enumeration value 'GEVENT_TYPE_MOUSE_2' not handled in switch [-Wswitch] source/blood/src/gui.cpp:495:20: warning: enumeration value 'GEVENT_TYPE_MOUSE_4' not handled in switch [-Wswitch] source/blood/src/gui.cpp:495:20: warning: enumeration value 'GEVENT_TYPE_MOUSE_MASK' not handled in switch [-Wswitch] source/blood/src/gui.cpp:495:20: warning: enumeration value 'GEVENT_TYPE_KEYBOARD' not handled in switch [-Wswitch] source/blood/src/gui.cpp: In member function 'virtual void ThumbButton::HandleEvent(GEVENT*)': source/blood/src/gui.cpp:631:20: warning: enumeration value 'GEVENT_TYPE_NONE' not handled in switch [-Wswitch] switch (event->at0) ^ source/blood/src/gui.cpp:631:20: warning: enumeration value 'GEVENT_TYPE_MOUSE_4' not handled in switch [-Wswitch] source/blood/src/gui.cpp:631:20: warning: enumeration value 'GEVENT_TYPE_MOUSE_MASK' not handled in switch [-Wswitch] source/blood/src/gui.cpp:631:20: warning: enumeration value 'GEVENT_TYPE_KEYBOARD' not handled in switch [-Wswitch] source/blood/src/gui.cpp: In member function 'virtual void ScrollButton::HandleEvent(GEVENT*)': source/blood/src/gui.cpp:653:20: warning: enumeration value 'GEVENT_TYPE_NONE' not handled in switch [-Wswitch] switch (event->at0) ^ source/blood/src/gui.cpp:653:20: warning: enumeration value 'GEVENT_TYPE_MOUSE_MASK' not handled in switch [-Wswitch] source/blood/src/gui.cpp:653:20: warning: enumeration value 'GEVENT_TYPE_KEYBOARD' not handled in switch [-Wswitch] Built object obj/blood/levels.o  Building object obj/blood/network.o... Built object obj/blood/gib.o  Building object obj/blood/osdcmd.o... Built object obj/blood/inifile.o  Building object obj/blood/player.o... Built object obj/blood/gui.o  Building object obj/blood/qav.o... source/blood/src/menu.cpp: In function 'void UpdateMusicDevice(CGameMenuItemZCycle*)': source/blood/src/menu.cpp:1916:45: warning: unused parameter 'pItem' [-Wunused-parameter] void UpdateMusicDevice(CGameMenuItemZCycle *pItem) ~~~~~~~~~~~~~~~~~~~~~^~~~~ source/blood/src/menu.cpp: In function 'void SetupOptionsSound(CGameMenuItemChain*)': source/blood/src/menu.cpp:1969:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for (int i = 0; i < ARRAY_SIZE(nMusicDeviceValues); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Built object obj/blood/globals.o  Building object obj/blood/qheap.o... Built object obj/blood/qheap.o  Building object obj/blood/replace.o... source/blood/src/loadsave.cpp: In static member function 'static void LoadSave::LoadGame(char*)': source/blood/src/loadsave.cpp:196:41: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if ((unsigned)gGameOptions.nEpisode >= gEpisodeCount || (unsigned)gGameOptions.nLevel >= gEpisodeInfo[gGameOptions.nEpisode].nLevels ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ source/blood/src/loadsave.cpp:196:91: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if ((unsigned)gGameOptions.nEpisode >= gEpisodeCount || (unsigned)gGameOptions.nLevel >= gEpisodeInfo[gGameOptions.nEpisode].nLevels ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Built object obj/blood/loadsave.o  Building object obj/blood/resource.o... Built object obj/blood/mirrors.o  Building object obj/blood/screen.o... Built object obj/blood/qav.o  Building object obj/blood/sectorfx.o... Built object obj/blood/menu.o  Building object obj/blood/seq.o... Built object obj/blood/messages.o  Building object obj/blood/sfx.o... source/blood/src/misc.cpp: In function 'void SplitPath(const char*, char*, char*, char*)': source/blood/src/misc.cpp:154:17: warning: unused variable 'pDirectory' [-Wunused-variable] const char *pDirectory = pzPath+nLength; ^~~~~~~~~~ Built object obj/blood/misc.o  Building object obj/blood/sound.o... source/blood/src/player.cpp: In function 'void playerInit(int, unsigned int)': source/blood/src/player.cpp:870:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct PLAYER'; use assignment or value-initialization instead [-Wclass-memaccess] memset(pPlayer, 0, sizeof(PLAYER)); ^ In file included from source/blood/src/player.cpp:42: source/blood/src/player.h:82:8: note: 'struct PLAYER' declared here struct PLAYER ^~~~~~ Built object obj/blood/player.o  Building object obj/blood/tile.o... Built object obj/blood/network.o  Building object obj/blood/trig.o... Built object obj/blood/screen.o  Building object obj/blood/triggers.o... Built object obj/blood/osdcmd.o  Building object obj/blood/view.o... Built object obj/blood/resource.o  Building object obj/blood/warp.o... Built object obj/blood/sound.o  Building object obj/blood/weapon.o... Built object obj/blood/replace.o  Building object obj/blood/game_icon.o... Built object obj/blood/sectorfx.o  Building object obj/build/2d.o... Built object obj/blood/seq.o  Building object obj/build/baselayer.o... Built object obj/blood/sfx.o  Building object obj/build/cache1d.o... Built object obj/blood/game_icon.o  Building object obj/build/clip.o... Built object obj/blood/tile.o  Building object obj/build/colmatch.o... Built object obj/blood/warp.o  Building object obj/build/common.o... Built object obj/build/colmatch.o  Building object obj/build/communityapi.o... Built object obj/build/2d.o  Building object obj/build/compat.o... Built object obj/blood/weapon.o  Building object obj/build/cpuid.o... Built object obj/blood/triggers.o  Building object obj/build/crc32.o... Built object obj/blood/trig.o  Building object obj/build/defs.o... source/blood/src/view.cpp: In function 'void FontSet(int, int, int)': source/blood/src/view.cpp:195:23: warning: unused variable 'nTile' [-Wunused-variable] int const nTile = tile + i - 32; ^~~~~ source/blood/src/view.cpp: In function 'void viewProcessSprites(int32_t, int32_t, int32_t, int32_t, int32_t)': source/blood/src/view.cpp:2455:17: warning: unused variable 'nAnimTile' [-Wunused-variable] int nAnimTile = pTSprite->picnum + animateoffs_replace(pTSprite->picnum, 32768+pTSprite->owner); ^~~~~~~~~ source/blood/src/view.cpp: In function 'void viewDrawScreen()': source/blood/src/view.cpp:3257:27: warning: unused variable 'upAngle' [-Wunused-variable] CONSTEXPR int upAngle = 289; ^~~~~~~ source/blood/src/view.cpp:3258:27: warning: unused variable 'downAngle' [-Wunused-variable] CONSTEXPR int downAngle = -347; ^~~~~~~~~ Built object obj/build/cache1d.o  Building object obj/build/dxtfilter.o... Built object obj/build/crc32.o  Building object obj/build/enet.o... source/build/src/baselayer.cpp: In function 'void maybe_redirect_outputs()': source/build/src/baselayer.cpp:588:9: error: invalid use of incomplete type 'FILE' {aka 'struct __FILE'} *stdout = *fp; ^ In file included from source/build/include/compat.h:430, from source/build/include/baselayer.h:10, from source/build/src/baselayer.cpp:1: /usr/include/stdio.h:105:16: note: forward declaration of 'FILE' {aka 'struct __FILE'} typedef struct __FILE FILE; ^~~~~~ source/build/src/baselayer.cpp:589:9: error: invalid use of incomplete type 'FILE' {aka 'struct __FILE'} *stderr = *fp; ^ In file included from source/build/include/compat.h:430, from source/build/include/baselayer.h:10, from source/build/src/baselayer.cpp:1: /usr/include/stdio.h:105:16: note: forward declaration of 'FILE' {aka 'struct __FILE'} typedef struct __FILE FILE; ^~~~~~ Failed building obj/build/baselayer.o from source/build/src/baselayer.cpp! gmake[1]: *** [GNUmakefile:1496: obj/build/baselayer.o] Error 1 gmake[1]: *** Waiting for unfinished jobs.... Built object obj/build/common.o  Built object obj/blood/view.o  Built object obj/build/communityapi.o  Built object obj/build/enet.o  Built object obj/build/cpuid.o  Built object obj/build/compat.o  Built object obj/build/dxtfilter.o  Built object obj/build/clip.o  Built object obj/build/defs.o  gmake[1]: Leaving directory '/construction/games/NBlood/NBlood-f410e02' ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make: stopped in /xports/games/NBlood FAILED 00:00:30