+ 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/warsow-2.1.2nb1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/warsow-2.1.2nb1/work.log ===> Building for warsow-2.1.2nb1 [ 0%] Building C object cgame/CMakeFiles/cgame.dir/__/gameshared/gs_gameteams.c.o [ 1%] Building C object cin/CMakeFiles/cin.dir/__/gameshared/q_math.c.o [ 1%] Building C object ftlib/CMakeFiles/ftlib.dir/__/gameshared/q_math.c.o In file included from ../../source/as_builder.h:43, from ../../source/as_builder.cpp:40: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' [ 1%] Building C object cgame/CMakeFiles/cgame.dir/__/gameshared/gs_items.c.o [ 1%] Building C object cgame/CMakeFiles/cgame.dir/__/gameshared/gs_misc.c.o [ 1%] Building C object cgame/CMakeFiles/cgame.dir/__/gameshared/gs_players.c.o [ 1%] Building C object ftlib/CMakeFiles/ftlib.dir/__/gameshared/q_shared.c.o [ 1%] Building C object cin/CMakeFiles/cin.dir/__/gameshared/q_shared.c.o [ 2%] Building C object cgame/CMakeFiles/cgame.dir/__/gameshared/gs_pmove.c.o [ 2%] Building C object ftlib/CMakeFiles/ftlib.dir/ftlib.c.o [ 2%] Building C object cin/CMakeFiles/cin.dir/cin.c.o [ 2%] Building C object cgame/CMakeFiles/cgame.dir/__/gameshared/gs_slidebox.c.o [ 2%] Building C object cin/CMakeFiles/cin.dir/cin_main.c.o [ 2%] Building C object ftlib/CMakeFiles/ftlib.dir/ftlib_draw.c.o [ 2%] Building C object cgame/CMakeFiles/cgame.dir/__/gameshared/gs_weapondefs.c.o [ 2%] Building C object cin/CMakeFiles/cin.dir/cin_roq.c.o /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/cin/cin_roq.c: In function 'RoQ_ReadVideo': /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/cin/cin_roq.c:387:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 387 | for( yp = ypos; yp < ypos + 16; yp += 8 ) | ^~~ /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/cin/cin_roq.c:462:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 462 | xpos += 16; | ^~~~ [ 2%] Building C object cgame/CMakeFiles/cgame.dir/__/gameshared/gs_weapons.c.o [ 2%] Building C object ftlib/CMakeFiles/ftlib.dir/ftlib_main.c.o [ 2%] Building C object cin/CMakeFiles/cin.dir/cin_syscalls.c.o [ 2%] Building C object cgame/CMakeFiles/cgame.dir/__/gameshared/q_math.c.o [ 3%] Building C object ftlib/CMakeFiles/ftlib.dir/ftlib_syscalls.c.o [ 4%] Building C object cin/CMakeFiles/cin.dir/cin_theora.c.o [ 4%] Linking C shared library /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/build/libs/libftlib_i386.so ld: fatal: unrecognized option '--as-needed' ld: fatal: use the -z help option for usage information collect2: error: ld returned 1 exit status gmake[2]: *** [ftlib/CMakeFiles/ftlib.dir/build.make:180: /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/build/libs/libftlib_i386.so] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:605: ftlib/CMakeFiles/ftlib.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 4%] Building C object cgame/CMakeFiles/cgame.dir/__/gameshared/q_shared.c.o In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_scriptengine.h:48, from ../../source/as_bytecode.cpp:48: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' [ 4%] Linking C shared library /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/build/libs/libcin_i386.so ld: fatal: unrecognized option '--as-needed' ld: fatal: use the -z help option for usage information collect2: error: ld returned 1 exit status gmake[2]: *** [cin/CMakeFiles/cin.dir/build.make:197: /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/build/libs/libcin_i386.so] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:573: cin/CMakeFiles/cin.dir/all] Error 2 [ 5%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_chat.cpp.o [ 5%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_boneposes.cpp.o [ 5%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_cmds.cpp.o [ 5%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_damage_indicator.cpp.o [ 5%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_decals.cpp.o [ 5%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_democams.cpp.o In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_scriptengine.h:48, from ../../source/as_callfunc.cpp:42: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' ../../source/as_callfunc.cpp: In function 'int DetectCallingConvention(bool, const asSFuncPtr&, int, void*, asSSystemFunctionInterface*)': ../../source/as_callfunc.cpp:50:15: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct asSSystemFunctionInterface' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50 | memset(internal, 0, sizeof(asSSystemFunctionInterface)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../source/as_callfunc.cpp:41: ../../source/as_callfunc.h:97:8: note: 'struct asSSystemFunctionInterface' declared here 97 | struct asSSystemFunctionInterface | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_draw.cpp.o [ 6%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_effects.cpp.o [ 6%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_ents.cpp.o [ 6%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_events.cpp.o [ 6%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_hud.cpp.o In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_scriptengine.h:48, from ../../source/as_callfunc_x64_gcc.cpp:50: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/cgame/cg_hud.cpp: In function 'bool CG_LFuncDrawHelpMessage(cg_layoutnode_s*, cg_layoutnode_s*, int)': /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/cgame/cg_hud.cpp:2310:56: warning: the address of 'cg_state_t::helpmessage' will never be NULL [-Waddress] 2310 | if( cg.helpmessage && cg.helpmessage[0] ) { | ~~~^~~~~~~~~~~ In file included from /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/cgame/cg_hud.cpp:26: /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/cgame/cg_local.h:613:14: note: 'cg_state_t::helpmessage' declared here 613 | char helpmessage[MAX_HELPMESSAGE_CHARS]; | ^~~~~~~~~~~ In file included from ../../source/as_builder.h:43, from ../../source/as_compiler.h:47, from ../../source/as_compiler.cpp:44: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' [ 6%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_input.cpp.o [ 6%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_lents.cpp.o [ 6%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_main.cpp.o [ 7%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_media.cpp.o [ 7%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_players.cpp.o [ 7%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_pmodels.cpp.o [ 7%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_polys.cpp.o [ 7%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_predict.cpp.o [ 7%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_scoreboard.cpp.o [ 7%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_screen.cpp.o [ 8%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_syscalls.cpp.o In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_context.h:46, from ../../source/as_context.cpp:41: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' [ 8%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_teams.cpp.o [ 8%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_test.cpp.o [ 8%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_view.cpp.o [ 8%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_vweap.cpp.o [ 8%] Building CXX object cgame/CMakeFiles/cgame.dir/cg_wmodels.cpp.o In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_configgroup.h:46, from ../../source/as_configgroup.cpp:41: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' [ 8%] Linking CXX shared library /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/build/basewsw/libcgame_i386.so In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_datatype.cpp:41: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' ld: fatal: unrecognized option '--as-needed' ld: fatal: use the -z help option for usage information collect2: error: ld returned 1 exit status gmake[2]: *** [cgame/CMakeFiles/cgame.dir/build.make:676: /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/build/basewsw/libcgame_i386.so] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:509: cgame/CMakeFiles/cgame.dir/all] Error 2 In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_generic.cpp:40: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_scriptengine.h:48, from ../../source/as_gc.cpp:42: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' In file included from ../../source/as_property.h:47, from ../../source/as_globalproperty.cpp:35: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' In file included from ../../source/as_module.h:43, from ../../source/as_module.cpp:40: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_objecttype.cpp:42: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_scriptengine.h:48, from ../../source/as_outputbuffer.cpp:44: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' In file included from ../../source/as_builder.h:43, from ../../source/as_parser.h:45, from ../../source/as_parser.cpp:41: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_scriptengine.h:48, from ../../source/as_restore.h:42, from ../../source/as_restore.cpp:39: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_scriptengine.h:48, from ../../source/as_scriptengine.cpp:42: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_scriptengine.h:48, from ../../source/as_scriptfunction.cpp:43: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_scriptengine.h:48, from ../../source/as_scriptnode.cpp:41: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_scriptengine.h:48, from ../../source/as_scriptobject.cpp:34: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_scriptengine.h:48, from ../../source/as_tokenizer.cpp:39: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' In file included from ../../source/as_property.h:47, from ../../source/as_objecttype.h:46, from ../../source/as_scriptengine.h:48, from ../../source/as_typeinfo.cpp:43: ../../source/as_symboltable.h:89:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 89 | asCSymbolTableIterator(asCSymbolTable *table); | ^~~~~~~~~~~~~~~~~ ../../source/as_symboltable.h:89:39: note: remove the '< >' ar: creating ../../lib/libangelscript.a ------------------------------------------------------------------- Done. As root, type make install to install the library. [ 8%] Built target angelscript gmake: *** [Makefile:91: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/warsow *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/warsow