+ 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.2nb4/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/warsow-2.1.2nb4/work.log ===> Building for warsow-2.1.2nb4 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 '< >' 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 '< >' 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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 '< >' 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 '< >' 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 '< >' 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 '< >' 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 '< >' 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. [ 0%] Built target angelscript [ 0%] Building C object angelwrap/CMakeFiles/angelwrap.dir/__/gameshared/q_math.c.o [ 0%] Building C object angelwrap/CMakeFiles/angelwrap.dir/__/gameshared/q_shared.c.o [ 0%] Building CXX object angelwrap/CMakeFiles/angelwrap.dir/addon/addon_any.cpp.o [ 0%] Building CXX object angelwrap/CMakeFiles/angelwrap.dir/addon/addon_cvar.cpp.o [ 0%] Building CXX object angelwrap/CMakeFiles/angelwrap.dir/addon/addon_dictionary.cpp.o [ 0%] Building CXX object angelwrap/CMakeFiles/angelwrap.dir/addon/addon_math.cpp.o [ 1%] Building CXX object angelwrap/CMakeFiles/angelwrap.dir/addon/addon_scriptarray.cpp.o [ 1%] Building CXX object angelwrap/CMakeFiles/angelwrap.dir/addon/addon_string.cpp.o [ 1%] Building CXX object angelwrap/CMakeFiles/angelwrap.dir/addon/addon_stringutils.cpp.o [ 1%] Building CXX object angelwrap/CMakeFiles/angelwrap.dir/addon/addon_time.cpp.o [ 1%] Building CXX object angelwrap/CMakeFiles/angelwrap.dir/addon/addon_vec3.cpp.o [ 1%] Building CXX object angelwrap/CMakeFiles/angelwrap.dir/qas_angelwrap.cpp.o [ 1%] Building CXX object angelwrap/CMakeFiles/angelwrap.dir/qas_main.cpp.o [ 2%] Building CXX object angelwrap/CMakeFiles/angelwrap.dir/qas_precompiled.cpp.o [ 2%] Building CXX object angelwrap/CMakeFiles/angelwrap.dir/qas_syscalls.cpp.o [ 2%] Linking CXX shared library /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/build/libs/libangelwrap_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]: *** [angelwrap/CMakeFiles/angelwrap.dir/build.make:325: /home/pbulk/build/games/warsow/work/warsow_21_sdk/source/source/build/libs/libangelwrap_i386.so] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:477: angelwrap/CMakeFiles/angelwrap.dir/all] Error 2 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