+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ecwolf-1.3.3nb1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ecwolf-1.3.3nb1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for ecwolf-1.3.3nb1 [ 0%] Building C object lzma/CMakeFiles/lzma.dir/C/7zArcIn.o [ 1%] Building C object lzma/CMakeFiles/lzma.dir/C/7zBuf.o [ 2%] Building C object lzma/CMakeFiles/lzma.dir/C/7zCrc.o [ 2%] Building C object lzma/CMakeFiles/lzma.dir/C/7zCrcOpt.o [ 3%] Building C object lzma/CMakeFiles/lzma.dir/C/7zDec.o [ 4%] Building C object lzma/CMakeFiles/lzma.dir/C/7zStream.o [ 4%] Building C object lzma/CMakeFiles/lzma.dir/C/Bcj2.o [ 5%] Building C object lzma/CMakeFiles/lzma.dir/C/Bra.o [ 5%] Building C object lzma/CMakeFiles/lzma.dir/C/Bra86.o [ 6%] Building C object lzma/CMakeFiles/lzma.dir/C/BraIA64.o [ 7%] Building C object lzma/CMakeFiles/lzma.dir/C/CpuArch.o [ 7%] Building C object lzma/CMakeFiles/lzma.dir/C/Delta.o [ 8%] Building C object lzma/CMakeFiles/lzma.dir/C/LzFind.o [ 8%] Building C object lzma/CMakeFiles/lzma.dir/C/Lzma2Dec.o [ 9%] Building C object lzma/CMakeFiles/lzma.dir/C/LzmaDec.o [ 10%] Building C object lzma/CMakeFiles/lzma.dir/C/LzmaEnc.o [ 10%] Building C object lzma/CMakeFiles/lzma.dir/C/Ppmd7.o [ 11%] Building C object lzma/CMakeFiles/lzma.dir/C/Ppmd7Dec.o [ 12%] Linking C static library liblzma.a [ 12%] Built target lzma [ 13%] Building C object tools/updaterevision/CMakeFiles/updaterevision.dir/updaterevision.o [ 13%] Linking C executable updaterevision [ 13%] Built target updaterevision [ 13%] Building C object gdtoa/CMakeFiles/arithchk.dir/arithchk.o [ 14%] Linking C executable arithchk [ 14%] Built target arithchk [ 15%] Generating arith.h [ 15%] Building C object gdtoa/CMakeFiles/qnan.dir/qnan.o [ 16%] Linking C executable qnan [ 16%] Built target qnan sh: hg: not found [No such file or directory] Failed to get current revision: No such file or directory /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/svnrevision.h updated to revision 0. [ 16%] Built target revision_check [ 17%] Building C object tools/zipdir/CMakeFiles/zipdir.dir/zipdir.o /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/tools/zipdir/zipdir.c: In function 'add_dir': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/tools/zipdir/zipdir.c:527:3: warning: attempt to free a non-heap object [-Wfree-nonheap-object] 527 | free(stat); | ^~~~~~~~~~ [ 18%] Linking C executable zipdir [ 18%] Built target zipdir [ 18%] Generating gd_qnan.h [ 19%] Building C object gdtoa/CMakeFiles/gdtoa.dir/dmisc.o [ 20%] Building C object gdtoa/CMakeFiles/gdtoa.dir/dtoa.o [ 20%] Building C object gdtoa/CMakeFiles/gdtoa.dir/misc.o [ 21%] Linking C static library libgdtoa.a [ 22%] Built target gdtoa [ 22%] Building CXX object src/CMakeFiles/ecwolf.dir/dosbox/dbopl.o /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp: In member function 'Bits DBOPL::Operator::TemplateVolume() [with DBOPL::Operator::State state = DBOPL::Operator::ATTACK]': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp:424:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 424 | if ( reg20 & MASK_SUSTAIN ) { | ^~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp:428:2: note: here 428 | case RELEASE: | ^~~~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp: In member function 'Bits DBOPL::Operator::TemplateVolume() [with DBOPL::Operator::State state = DBOPL::Operator::DECAY]': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp:424:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 424 | if ( reg20 & MASK_SUSTAIN ) { | ^~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp:428:2: note: here 428 | case RELEASE: | ^~~~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp: In member function 'Bits DBOPL::Operator::TemplateVolume() [with DBOPL::Operator::State state = DBOPL::Operator::SUSTAIN]': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp:424:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 424 | if ( reg20 & MASK_SUSTAIN ) { | ^~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp:428:2: note: here 428 | case RELEASE: | ^~~~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp: In member function 'Bits DBOPL::Operator::TemplateVolume() [with DBOPL::Operator::State state = DBOPL::Operator::RELEASE]': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp:424:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 424 | if ( reg20 & MASK_SUSTAIN ) { | ^~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp:428:2: note: here 428 | case RELEASE: | ^~~~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp: In member function 'Bits DBOPL::Operator::TemplateVolume() [with DBOPL::Operator::State state = DBOPL::Operator::OFF]': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp:424:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 424 | if ( reg20 & MASK_SUSTAIN ) { | ^~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/dosbox/dbopl.cpp:428:2: note: here 428 | case RELEASE: | ^~~~ [ 23%] Building CXX object src/CMakeFiles/ecwolf.dir/g_shared/a_deathcam.o [ 24%] Building CXX object src/CMakeFiles/ecwolf.dir/g_shared/a_inventory.o [ 24%] Building CXX object src/CMakeFiles/ecwolf.dir/g_shared/a_keys.o [ 25%] Building CXX object src/CMakeFiles/ecwolf.dir/g_shared/a_patrolpoint.o [ 25%] Building CXX object src/CMakeFiles/ecwolf.dir/g_shared/a_playerpawn.o [ 26%] Building CXX object src/CMakeFiles/ecwolf.dir/g_shared/a_randomspawner.o [ 27%] Building CXX object src/CMakeFiles/ecwolf.dir/g_wolf/a_spearofdestiny.o [ 27%] Building CXX object src/CMakeFiles/ecwolf.dir/g_wolf/wolf_sbar.o [ 28%] Building CXX object src/CMakeFiles/ecwolf.dir/r_2d/r_draw.o [ 29%] Building CXX object src/CMakeFiles/ecwolf.dir/r_2d/r_drawt.o [ 29%] Building CXX object src/CMakeFiles/ecwolf.dir/r_2d/r_main.o [ 30%] Building CXX object src/CMakeFiles/ecwolf.dir/r_2d/r_things.o [ 30%] Building CXX object src/CMakeFiles/ecwolf.dir/r_data/colormaps.o [ 31%] Building CXX object src/CMakeFiles/ecwolf.dir/r_data/r_translate.o [ 32%] Building CXX object src/CMakeFiles/ecwolf.dir/r_data/renderstyle.o [ 32%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/resourcefile.o [ 33%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/ancientzip.o [ 33%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/file_7z.o [ 34%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/file_audiot.o [ 35%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/file_directory.o [ 35%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/file_gamemaps.o [ 36%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/file_grp.o [ 37%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/file_pak.o [ 37%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/file_rff.o [ 38%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/file_rtl.o [ 38%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/file_lump.o [ 39%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/file_macbin.o [ 40%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/file_vgagraph.o [ 40%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/file_vswap.o [ 41%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/file_wad.o [ 41%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/file_zip.o /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/resourcefiles/file_zip.cpp: In member function 'virtual int FZipLump::GetFileOffset()': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/resourcefiles/file_zip.cpp:122:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 122 | if (Flags & LUMPFZIP_NEEDFILESTART) SetLumpAddress(); return Position; | ^~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/resourcefiles/file_zip.cpp:122:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 122 | if (Flags & LUMPFZIP_NEEDFILESTART) SetLumpAddress(); return Position; | ^~~~~~ [ 42%] Building CXX object src/CMakeFiles/ecwolf.dir/resourcefiles/wolfmapcommon.o [ 43%] Building CXX object src/CMakeFiles/ecwolf.dir/sfmt/SFMT.o [ 43%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/anim_switches.o [ 44%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/animations.o [ 45%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/automaptexture.o [ 45%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/bitmap.o /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/textures/bitmap.cpp: In member function 'virtual void FBitmap::CopyPixelData(int, int, const BYTE*, int, int, int, int, int, PalEntry*, FCopyInfo*)': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/textures/bitmap.cpp:442:33: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct PalEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 442 | memset(penew, 0, sizeof(penew)); | ^ In file included from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/textures/bitmap.h:41, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/textures/bitmap.cpp:35: /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/v_palette.h:48:8: note: 'struct PalEntry' declared here 48 | struct PalEntry | ^~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/ddstexture.o [ 46%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/emptytexture.o [ 47%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/flattexture.o [ 48%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/imgztexture.o [ 48%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/jpegtexture.o [ 49%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/multipatchtexture.o [ 50%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/patchtexture.o [ 50%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/pcxtexture.o [ 51%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/pngtexture.o [ 51%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/rawpagetexture.o [ 52%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/rottflattexture.o [ 53%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/solidtexture.o [ 53%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/texture.o [ 54%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/texturemanager.o [ 54%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/tgatexture.o /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/textures/tgatexture.cpp: In member function 'virtual int FTGATexture::CopyTrueColorPixels(FBitmap*, int, int, int, FCopyInfo*)': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/textures/tgatexture.cpp:512:37: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct PalEntry'; use assignment or value-initialization instead [-Wclass-memaccess] 512 | memset(pe, 0, 256*sizeof(PalEntry)); | ^ In file included from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/textures/bitmap.h:41, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/textures/tgatexture.cpp:41: /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/v_palette.h:48:8: note: 'struct PalEntry' declared here 48 | struct PalEntry | ^~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/warptexture.o [ 56%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/wolfrawtexture.o [ 56%] Building CXX object src/CMakeFiles/ecwolf.dir/textures/wolfshapetexture.o [ 57%] Building CXX object src/CMakeFiles/ecwolf.dir/thingdef/thingdef.o [ 58%] Building CXX object src/CMakeFiles/ecwolf.dir/thingdef/thingdef_codeptr.o [ 58%] Building CXX object src/CMakeFiles/ecwolf.dir/thingdef/thingdef_expression.o [ 59%] Building CXX object src/CMakeFiles/ecwolf.dir/thingdef/thingdef_properties.o [ 59%] Building CXX object src/CMakeFiles/ecwolf.dir/thingdef/thingdef_type.o [ 60%] Building CXX object src/CMakeFiles/ecwolf.dir/actor.o [ 61%] Building CXX object src/CMakeFiles/ecwolf.dir/am_map.o [ 61%] Building CXX object src/CMakeFiles/ecwolf.dir/colormatcher.o [ 62%] Building CXX object src/CMakeFiles/ecwolf.dir/config.o [ 62%] Building CXX object src/CMakeFiles/ecwolf.dir/c_cvars.o [ 63%] Building CXX object src/CMakeFiles/ecwolf.dir/dobject.o [ 64%] Building CXX object src/CMakeFiles/ecwolf.dir/dobjgc.o [ 64%] Building CXX object src/CMakeFiles/ecwolf.dir/farchive.o /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/farchive.cpp: In member function 'FArchive& FArchive::ReadObject(DObject*&, const ClassDef*)': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/farchive.cpp:1246:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 1246 | } | ^ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/farchive.cpp:1248:2: note: here 1248 | case NEW_CLS_OBJ: | ^~~~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/farchive.cpp:1286:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 1286 | } | ^ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/farchive.cpp:1288:2: note: here 1288 | case NEW_OBJ: | ^~~~ [ 65%] Building CXX object src/CMakeFiles/ecwolf.dir/files.o [ 66%] Building CXX object src/CMakeFiles/ecwolf.dir/filesys.o [ 66%] Building CXX object src/CMakeFiles/ecwolf.dir/filesys_steam.o [ 67%] Building CXX object src/CMakeFiles/ecwolf.dir/g_conversation.o In file included from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/m_classes.h:4, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/g_conversation.cpp:39: /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/tarray.h: In instantiation of 'void TArray<T, TT>::Delete(unsigned int, int) [with T = Dialog::ConversationModule; TT = Dialog::ConversationModule]': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/g_conversation.cpp:483:74: required from here /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/tarray.h:172:13: warning: 'void* std::memmove(void*, const void*, std::size_t)' writing to an object of type 'class Dialog::ConversationModule' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172 | memmove (&Array[index], &Array[index+deletecount], sizeof(T)*(Count - index)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/g_conversation.cpp:119:7: note: 'class Dialog::ConversationModule' declared here 119 | class ConversationModule | ^~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/ecwolf.dir/g_intermission.o [ 68%] Building CXX object src/CMakeFiles/ecwolf.dir/g_mapinfo.o [ 69%] Building CXX object src/CMakeFiles/ecwolf.dir/gamemap.o [ 69%] Building CXX object src/CMakeFiles/ecwolf.dir/gamemap_planes.o [ 70%] Building CXX object src/CMakeFiles/ecwolf.dir/gamemap_uwmf.o [ 71%] Building CXX object src/CMakeFiles/ecwolf.dir/id_ca.o [ 71%] Building CXX object src/CMakeFiles/ecwolf.dir/id_in.o /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/id_in.cpp: In function 'void processEvent(SDL_Event*)': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/id_in.cpp:333:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 333 | Quit(NULL); | ~~~~^~~~~~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/id_in.cpp:345:3: note: here 345 | case SDL_KEYDOWN: | ^~~~ [ 72%] Building CXX object src/CMakeFiles/ecwolf.dir/id_sd.o [ 72%] Building CXX object src/CMakeFiles/ecwolf.dir/id_us_1.o [ 73%] Building CXX object src/CMakeFiles/ecwolf.dir/id_vh.o [ 74%] Building CXX object src/CMakeFiles/ecwolf.dir/id_vl.o [ 74%] Building CXX object src/CMakeFiles/ecwolf.dir/language.o [ 75%] Building CXX object src/CMakeFiles/ecwolf.dir/lnspec.o /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/lnspec.cpp: In member function 'bool EVDoor::Reactivate(AActor*, bool, bool)': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/lnspec.cpp:224:6: warning: this statement may fall through [-Wimplicit-fallthrough=] 224 | if(ismonster) // Monsters can reset the door | ^~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/lnspec.cpp:229:5: note: here 229 | default: | ^~~~~~~ [ 75%] Building CXX object src/CMakeFiles/ecwolf.dir/lumpremap.o [ 76%] Building CXX object src/CMakeFiles/ecwolf.dir/m_alloc.o [ 77%] Building CXX object src/CMakeFiles/ecwolf.dir/m_classes.o [ 77%] Building CXX object src/CMakeFiles/ecwolf.dir/m_random.o [ 78%] Building CXX object src/CMakeFiles/ecwolf.dir/m_png.o [ 79%] Building CXX object src/CMakeFiles/ecwolf.dir/name.o [ 79%] Building CXX object src/CMakeFiles/ecwolf.dir/p_switch.o [ 80%] Building CXX object src/CMakeFiles/ecwolf.dir/r_sprites.o [ 80%] Building CXX object src/CMakeFiles/ecwolf.dir/scanner.o /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/scanner.cpp: In member function 'bool Scanner::GetNextString()': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/scanner.cpp:283:6: warning: this statement may fall through [-Wimplicit-fallthrough=] 283 | if(scanPos == start) | ^~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/scanner.cpp:285:5: note: here 285 | case ' ': | ^~~~ [ 81%] Building CXX object src/CMakeFiles/ecwolf.dir/sdlvideo.o /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/sdlvideo.cpp: In member function 'virtual DFrameBuffer* SDLVideo::CreateFrameBuffer(int, int, bool, DFrameBuffer*)': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/sdlvideo.cpp:604:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 604 | oheight = height; | ~~~~~~~~^~~~~~~~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/sdlvideo.cpp:605:3: note: here 605 | case 2: | ^~~~ [ 82%] Building CXX object src/CMakeFiles/ecwolf.dir/sndinfo.o [ 82%] Building CXX object src/CMakeFiles/ecwolf.dir/sndseq.o [ 83%] Building CXX object src/CMakeFiles/ecwolf.dir/thinker.o [ 83%] Building CXX object src/CMakeFiles/ecwolf.dir/v_draw.o [ 84%] Building CXX object src/CMakeFiles/ecwolf.dir/v_font.o /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/v_font.cpp: In function 'void V_InitCustomFonts()': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/v_font.cpp:2389:41: warning: 'void* std::memset(void*, int, std::size_t)' clearing an object of non-trivial type 'class FTextureID'; use assignment or value-initialization instead [-Wclass-memaccess] 2389 | memset (lumplist, 0, sizeof(lumplist)); | ^ In file included from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/v_font.h:40, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/v_font.cpp:86: /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/textures/textures.h:18:7: note: 'class FTextureID' declared here 18 | class FTextureID | ^~~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/ecwolf.dir/v_palette.o [ 85%] Building CXX object src/CMakeFiles/ecwolf.dir/v_pfx.o [ 86%] Building CXX object src/CMakeFiles/ecwolf.dir/v_text.o [ 87%] Building CXX object src/CMakeFiles/ecwolf.dir/v_video.o [ 87%] Building CXX object src/CMakeFiles/ecwolf.dir/w_wad.o [ 88%] Building CXX object src/CMakeFiles/ecwolf.dir/weaponslots.o [ 88%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_act2.o [ 89%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_agent.o [ 90%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_atmos.o [ 90%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_cloudsky.o [ 91%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_debug.o [ 91%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_draw.o [ 92%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_floorceiling.o [ 93%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_game.o /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_game.cpp: In function 'bool GameLoop()': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_game.cpp:898:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 898 | if(!levelInfo->NextVictory.IsEmpty()) | ^~ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_game.cpp:903:7: note: here 903 | default: | ^~~~~~~ [ 93%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_inter.o [ 94%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_iwad.o In file included from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad.cpp:50: /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad_picker.cpp:231:15: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 231 | FString cmd("kdialog --title \""GAMESIG" "DOTVERSIONSTR": Select an IWAD to use\"" | ^ /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad_picker.cpp:231:42: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] 231 | FString cmd("kdialog --title \""GAMESIG" "DOTVERSIONSTR": Select an IWAD to use\"" | ^ In file included from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad_picker.cpp:23, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad.cpp:50: /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gobject/gobject.h:24, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/glib-object.h:22, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gio/gio.h:26, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad_picker.cpp:23, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad.cpp:50: /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad_picker.cpp:23, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad.cpp:50: /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/glib/galloca.h:32, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/glib.h:30, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gobject/gbinding.h:28, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/glib-object.h:22, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gio/gio.h:26, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad_picker.cpp:23, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad.cpp:50: /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/config.h:38, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad.cpp:36: /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/tarray.h: In instantiation of 'void TArray<T, TT>::Insert(unsigned int, const T&) [with T = FString; TT = FString]': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad.cpp:327:47: required from here /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/tarray.h:194:12: warning: 'void* std::memmove(void*, const void*, std::size_t)' writing to an object of type 'class FString' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 194 | memmove (&Array[index+1], &Array[index], sizeof(T)*(Count - index - 1)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/config.h:39, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad.cpp:36: /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/zstring.h:123:7: note: 'class FString' declared here 123 | class FString | ^~~~~~~ In file included from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/config.h:38, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad.cpp:36: /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/tarray.h: In instantiation of 'void TArray<T, TT>::Delete(unsigned int) [with T = WadStuff; TT = WadStuff]': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad.cpp:334:19: required from here /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/tarray.h:155:13: warning: 'void* std::memmove(void*, const void*, std::size_t)' writing to an object of type 'struct WadStuff' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 155 | memmove (&Array[index], &Array[index+1], sizeof(T)*(Count - index)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad.cpp:43: /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_iwad.h:41:8: note: 'struct WadStuff' declared here 41 | struct WadStuff | ^~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_loadsave.o [ 95%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_main.o /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_main.cpp: In function 'void NewGame(int, const FString&, bool, const ClassDef*)': /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_main.cpp:145:40: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct gametype'; use assignment or value-initialization instead [-Wclass-memaccess] 145 | memset (&gamestate,0,sizeof(gamestate)); | ^ In file included from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_main.cpp:39: /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_game.h:20:15: note: 'struct gametype' declared here 20 | extern struct gametype | ^~~~~~~~ In file included from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_main.cpp:1284: /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gobject/gobject.h:24, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gobject/gbinding.h:29, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/glib-object.h:22, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gio/gio.h:26, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_main.cpp:1284: /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_main.cpp:1284: /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/glib/galloca.h:32, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/glib.h:30, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gobject/gbinding.h:28, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/glib-object.h:22, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gio/gioenums.h:28, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gio/giotypes.h:28, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/gio/gio.h:26, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /home/pbulk/build/games/ecwolf/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/src/wl_main.cpp:1284: /home/pbulk/build/games/ecwolf/work/.buildlink/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_menu.o [ 96%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_parallax.o [ 97%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_play.o [ 98%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_state.o [ 98%] Building CXX object src/CMakeFiles/ecwolf.dir/wl_text.o [ 99%] Building CXX object src/CMakeFiles/ecwolf.dir/zstrformat.o [100%] Building CXX object src/CMakeFiles/ecwolf.dir/zstring.o [100%] Linking CXX executable ../ecwolf [100%] Built target ecwolf [100%] Generating ../ecwolf.pk3 bash: line 4: 723270 Segmentation Fault (core dumped) ../tools/zipdir/zipdir -udf /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/ecwolf.pk3 /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4/wadsrc/static *** [ecwolf.pk3] Error code 139 bmake[2]: stopped in /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4 1 error bmake[2]: stopped in /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4 *** [wadsrc/CMakeFiles/pk3.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4 1 error bmake[1]: stopped in /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4 *** [all] Error code 2 bmake: stopped in /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4 1 error bmake: stopped in /home/pbulk/build/games/ecwolf/work/ecwolf-ecwolf-d715e0a2f8d4 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/ecwolf *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/ecwolf