+ 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/xu4-1.0beta3nb11/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/xu4-1.0beta3nb11/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for xu4-1.0beta3nb11 => Fixing path to installed files. gcc -DHAVE_VARIADIC_MACROS=1 -Wall -I. -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/opt/pkg/include/libxml2 -I/opt/pkg/include -DICON_FILE=\"/opt/pkg/share/pixmaps/u4.bmp\" -DVERSION=\"1.0beta3\" -ggdb1 -rdynamic -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -c -o lzw/hash.o lzw/hash.c gcc -DHAVE_VARIADIC_MACROS=1 -Wall -I. -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/opt/pkg/include/libxml2 -I/opt/pkg/include -DICON_FILE=\"/opt/pkg/share/pixmaps/u4.bmp\" -DVERSION=\"1.0beta3\" -ggdb1 -rdynamic -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -c -o lzw/lzw.o lzw/lzw.c gcc -DHAVE_VARIADIC_MACROS=1 -Wall -I. -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/opt/pkg/include/libxml2 -I/opt/pkg/include -DICON_FILE=\"/opt/pkg/share/pixmaps/u4.bmp\" -DVERSION=\"1.0beta3\" -ggdb1 -rdynamic -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -c -o unzip.o unzip.c g++ -DHAVE_VARIADIC_MACROS=1 -Wall -I. -I/opt/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/opt/pkg/include/libxml2 -I/opt/pkg/include -DICON_FILE=\"/opt/pkg/share/pixmaps/u4.bmp\" -DVERSION=\"1.0beta3\" -ggdb1 -rdynamic -I/opt/pkg/include/SDL -I/opt/pkg/include -I/opt/pkg/include/libdrm -I/usr/include -c -o annotation.o annotation.cpp In file included from script.h:14, from context.h:13, from annotation.cpp:9: xml.h:11:1: error: 'xmlDocPtr' does not name a type 11 | xmlDocPtr xmlParse(const char *filename); | ^~~~~~~~~ xml.h:12:20: error: 'xmlNodePtr' was not declared in this scope 12 | bool xmlPropExists(xmlNodePtr node, const char *name); | ^~~~~~~~~~ xml.h:12:37: error: expected primary-expression before 'const' 12 | bool xmlPropExists(xmlNodePtr node, const char *name); | ^~~~~ xml.h:12:53: error: expression list treated as compound expression in initializer [-fpermissive] 12 | bool xmlPropExists(xmlNodePtr node, const char *name); | ^ xml.h:13:32: error: 'xmlNodePtr' was not declared in this scope 13 | std::string xmlGetPropAsString(xmlNodePtr node, const char *name); | ^~~~~~~~~~ xml.h:13:49: error: expected primary-expression before 'const' 13 | std::string xmlGetPropAsString(xmlNodePtr node, const char *name); | ^~~~~ xml.h:14:22: error: 'xmlNodePtr' was not declared in this scope 14 | int xmlGetPropAsBool(xmlNodePtr node, const char *name); | ^~~~~~~~~~ xml.h:14:39: error: expected primary-expression before 'const' 14 | int xmlGetPropAsBool(xmlNodePtr node, const char *name); | ^~~~~ xml.h:14:55: error: expression list treated as compound expression in initializer [-fpermissive] 14 | int xmlGetPropAsBool(xmlNodePtr node, const char *name); | ^ xml.h:15:21: error: 'xmlNodePtr' was not declared in this scope 15 | int xmlGetPropAsInt(xmlNodePtr node, const char *name); | ^~~~~~~~~~ xml.h:15:38: error: expected primary-expression before 'const' 15 | int xmlGetPropAsInt(xmlNodePtr node, const char *name); | ^~~~~ xml.h:15:54: error: expression list treated as compound expression in initializer [-fpermissive] 15 | int xmlGetPropAsInt(xmlNodePtr node, const char *name); | ^ xml.h:16:22: error: 'xmlNodePtr' was not declared in this scope 16 | int xmlGetPropAsEnum(xmlNodePtr node, const char *name, const char *enumValues[]); | ^~~~~~~~~~ xml.h:16:39: error: expected primary-expression before 'const' 16 | int xmlGetPropAsEnum(xmlNodePtr node, const char *name, const char *enumValues[]); | ^~~~~ xml.h:16:57: error: expected primary-expression before 'const' 16 | int xmlGetPropAsEnum(xmlNodePtr node, const char *name, const char *enumValues[]); | ^~~~~ xml.h:16:81: error: expression list treated as compound expression in initializer [-fpermissive] 16 | int xmlGetPropAsEnum(xmlNodePtr node, const char *name, const char *enumValues[]); | ^ xml.h:17:16: error: 'xmlNodePtr' was not declared in this scope 17 | int xmlPropCmp(xmlNodePtr node, const char *name, const char *s); | ^~~~~~~~~~ xml.h:17:33: error: expected primary-expression before 'const' 17 | int xmlPropCmp(xmlNodePtr node, const char *name, const char *s); | ^~~~~ xml.h:17:51: error: expected primary-expression before 'const' 17 | int xmlPropCmp(xmlNodePtr node, const char *name, const char *s); | ^~~~~ xml.h:17:64: error: expression list treated as compound expression in initializer [-fpermissive] 17 | int xmlPropCmp(xmlNodePtr node, const char *name, const char *s); | ^ xml.h:18:20: error: 'xmlNodePtr' was not declared in this scope 18 | int xmlPropCaseCmp(xmlNodePtr node, const char *name, const char *s); | ^~~~~~~~~~ xml.h:18:37: error: expected primary-expression before 'const' 18 | int xmlPropCaseCmp(xmlNodePtr node, const char *name, const char *s); | ^~~~~ xml.h:18:55: error: expected primary-expression before 'const' 18 | int xmlPropCaseCmp(xmlNodePtr node, const char *name, const char *s); | ^~~~~ xml.h:18:68: error: expression list treated as compound expression in initializer [-fpermissive] 18 | int xmlPropCaseCmp(xmlNodePtr node, const char *name, const char *s); | ^ script.h:143:24: error: 'xmlNodePtr' has not been declared 143 | ReturnCode execute(xmlNodePtr script, xmlNodePtr currentItem = NULL, string *output = NULL); | ^~~~~~~~~~ script.h:143:43: error: 'xmlNodePtr' has not been declared 143 | ReturnCode execute(xmlNodePtr script, xmlNodePtr currentItem = NULL, string *output = NULL); | ^~~~~~~~~~ script.h:164:5: error: 'xmlNodePtr' does not name a type 164 | xmlNodePtr find(xmlNodePtr node, string script, string choice = "", bool _default = false); | ^~~~~~~~~~ script.h:165:40: error: 'xmlNodePtr' was not declared in this scope 165 | string getPropAsStr(std::list& nodes, string prop, bool recursive); | ^~~~~~~~~~ script.h:165:50: error: template argument 1 is invalid 165 | string getPropAsStr(std::list& nodes, string prop, bool recursive); | ^ script.h:165:50: error: template argument 2 is invalid script.h:166:30: error: 'xmlNodePtr' has not been declared 166 | string getPropAsStr(xmlNodePtr node, string prop, bool recursive = false); | ^~~~~~~~~~ script.h:167:40: error: 'xmlNodePtr' was not declared in this scope 167 | int getPropAsInt(std::list& nodes, string prop, bool recursive); | ^~~~~~~~~~ script.h:167:50: error: template argument 1 is invalid 167 | int getPropAsInt(std::list& nodes, string prop, bool recursive); | ^ script.h:167:50: error: template argument 2 is invalid script.h:168:30: error: 'xmlNodePtr' has not been declared 168 | int getPropAsInt(xmlNodePtr node, string prop, bool recursive = false); | ^~~~~~~~~~ script.h:169:28: error: 'xmlNodePtr' has not been declared 169 | string getContent(xmlNodePtr node); | ^~~~~~~~~~ script.h:174:28: error: 'xmlNodePtr' has not been declared 174 | ReturnCode pushContext(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:174:47: error: 'xmlNodePtr' has not been declared 174 | ReturnCode pushContext(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:175:27: error: 'xmlNodePtr' has not been declared 175 | ReturnCode popContext(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:175:46: error: 'xmlNodePtr' has not been declared 175 | ReturnCode popContext(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:176:20: error: 'xmlNodePtr' has not been declared 176 | ReturnCode end(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:176:39: error: 'xmlNodePtr' has not been declared 176 | ReturnCode end(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:177:32: error: 'xmlNodePtr' has not been declared 177 | ReturnCode waitForKeypress(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:177:51: error: 'xmlNodePtr' has not been declared 177 | ReturnCode waitForKeypress(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:178:25: error: 'xmlNodePtr' has not been declared 178 | ReturnCode redirect(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:178:44: error: 'xmlNodePtr' has not been declared 178 | ReturnCode redirect(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:179:24: error: 'xmlNodePtr' has not been declared 179 | ReturnCode include(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:179:43: error: 'xmlNodePtr' has not been declared 179 | ReturnCode include(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:180:21: error: 'xmlNodePtr' has not been declared 180 | ReturnCode wait(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:180:40: error: 'xmlNodePtr' has not been declared 180 | ReturnCode wait(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:181:24: error: 'xmlNodePtr' has not been declared 181 | ReturnCode forLoop(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:181:43: error: 'xmlNodePtr' has not been declared 181 | ReturnCode forLoop(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:182:23: error: 'xmlNodePtr' has not been declared 182 | ReturnCode random(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:182:42: error: 'xmlNodePtr' has not been declared 182 | ReturnCode random(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:183:21: error: 'xmlNodePtr' has not been declared 183 | ReturnCode move(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:183:40: error: 'xmlNodePtr' has not been declared 183 | ReturnCode move(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:184:22: error: 'xmlNodePtr' has not been declared 184 | ReturnCode sleep(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:184:41: error: 'xmlNodePtr' has not been declared 184 | ReturnCode sleep(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:185:23: error: 'xmlNodePtr' has not been declared 185 | ReturnCode cursor(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:185:42: error: 'xmlNodePtr' has not been declared 185 | ReturnCode cursor(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:186:20: error: 'xmlNodePtr' has not been declared 186 | ReturnCode pay(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:186:39: error: 'xmlNodePtr' has not been declared 186 | ReturnCode pay(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:187:20: error: 'xmlNodePtr' has not been declared 187 | ReturnCode _if(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:187:39: error: 'xmlNodePtr' has not been declared 187 | ReturnCode _if(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:188:22: error: 'xmlNodePtr' has not been declared 188 | ReturnCode input(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:188:41: error: 'xmlNodePtr' has not been declared 188 | ReturnCode input(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:189:20: error: 'xmlNodePtr' has not been declared 189 | ReturnCode add(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:189:39: error: 'xmlNodePtr' has not been declared 189 | ReturnCode add(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:190:21: error: 'xmlNodePtr' has not been declared 190 | ReturnCode lose(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:190:40: error: 'xmlNodePtr' has not been declared 190 | ReturnCode lose(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:191:21: error: 'xmlNodePtr' has not been declared 191 | ReturnCode heal(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:191:40: error: 'xmlNodePtr' has not been declared 191 | ReturnCode heal(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:192:26: error: 'xmlNodePtr' has not been declared 192 | ReturnCode castSpell(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:192:45: error: 'xmlNodePtr' has not been declared 192 | ReturnCode castSpell(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:193:23: error: 'xmlNodePtr' has not been declared 193 | ReturnCode damage(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:193:42: error: 'xmlNodePtr' has not been declared 193 | ReturnCode damage(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:194:22: error: 'xmlNodePtr' has not been declared 194 | ReturnCode karma(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:194:41: error: 'xmlNodePtr' has not been declared 194 | ReturnCode karma(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:195:22: error: 'xmlNodePtr' has not been declared 195 | ReturnCode music(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:195:41: error: 'xmlNodePtr' has not been declared 195 | ReturnCode music(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:196:23: error: 'xmlNodePtr' has not been declared 196 | ReturnCode setVar(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:196:42: error: 'xmlNodePtr' has not been declared 196 | ReturnCode setVar(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:197:22: error: 'xmlNodePtr' has not been declared 197 | ReturnCode setId(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:197:41: error: 'xmlNodePtr' has not been declared 197 | ReturnCode setId(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:198:22: error: 'xmlNodePtr' has not been declared 198 | ReturnCode ztats(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:198:41: error: 'xmlNodePtr' has not been declared 198 | ReturnCode ztats(xmlNodePtr script, xmlNodePtr current); | ^~~~~~~~~~ script.h:203:28: error: 'xmlNodePtr' has not been declared 203 | void mathParseChildren(xmlNodePtr math, string *result); | ^~~~~~~~~~ script.h:219:5: error: 'xmlDocPtr' does not name a type 219 | xmlDocPtr vendorScriptDoc; | ^~~~~~~~~ script.h:220:5: error: 'xmlNodePtr' does not name a type 220 | xmlNodePtr scriptNode; | ^~~~~~~~~~ script.h:224:5: error: 'xmlNodePtr' does not name a type 224 | xmlNodePtr currentScript; /**< The currently running script */ | ^~~~~~~~~~ script.h:225:5: error: 'xmlNodePtr' does not name a type 225 | xmlNodePtr currentItem; /**< The current position in the script */ | ^~~~~~~~~~ script.h:226:15: error: 'xmlNodePtr' was not declared in this scope 226 | std::list translationContext; /**< A list of nodes that make up our translation context */ | ^~~~~~~~~~ script.h:226:25: error: template argument 1 is invalid 226 | std::list translationContext; /**< A list of nodes that make up our translation context */ | ^ script.h:226:25: error: template argument 2 is invalid script.h:143:68: warning: converting to non-pointer type 'int' from NULL [-Wconversion-null] 143 | ReturnCode execute(xmlNodePtr script, xmlNodePtr currentItem = NULL, string *output = NULL); | ^~~~ gmake: *** [: annotation.o] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/xu4 *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/xu4