+ 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/quarry-0.2.0nb58/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/quarry-0.2.0nb58/work.log WARNING: [license.mk] Every package should define a LICENSE. ===> Building for quarry-0.2.0nb58 /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0' Making all in data gmake[2]: Entering directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/data' Making all in markup-themes gmake[3]: Entering directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/data/markup-themes' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/data/markup-themes' Making all in textures gmake[3]: Entering directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/data/textures' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/data/textures' gmake[3]: Entering directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/data' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/data' gmake[2]: Leaving directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/data' Making all in help gmake[2]: Entering directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/help' Making all in C gmake[3]: Entering directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/help/C' for file in quarry-C.omf; do \ scrollkeeper-preinstall /opt/pkg/share/quarry/help/C/quarry.xml ./$file $file.out; \ done; \ touch omf_timestamp gmake[3]: Leaving directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/help/C' gmake[3]: Entering directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/help' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/help' gmake[2]: Leaving directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/help' Making all in po gmake[2]: Entering directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/po' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/po' Making all in src gmake[2]: Entering directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/src' Making all in utils gmake[3]: Entering directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/src/utils' if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wunused-parameter -Wwrite-strings -I ../../src -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -MT parse-list.o -MD -MP -MF ".deps/parse-list.Tpo" \ -c -o parse-list.o `test -f 'parse-list.c' || echo './'`parse-list.c; \ then mv -f ".deps/parse-list.Tpo" ".deps/parse-list.Po"; \ else rm -f ".deps/parse-list.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wunused-parameter -Wwrite-strings -I ../../src -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -MT buffered-writer.o -MD -MP -MF ".deps/buffered-writer.Tpo" \ -c -o buffered-writer.o `test -f 'buffered-writer.c' || echo './'`buffered-writer.c; \ then mv -f ".deps/buffered-writer.Tpo" ".deps/buffered-writer.Po"; \ else rm -f ".deps/buffered-writer.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wunused-parameter -Wwrite-strings -I ../../src -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -MT getopt.o -MD -MP -MF ".deps/getopt.Tpo" \ -c -o getopt.o `test -f 'getopt.c' || echo './'`getopt.c; \ then mv -f ".deps/getopt.Tpo" ".deps/getopt.Po"; \ else rm -f ".deps/getopt.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wunused-parameter -Wwrite-strings -I ../../src -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -MT getopt1.o -MD -MP -MF ".deps/getopt1.Tpo" \ -c -o getopt1.o `test -f 'getopt1.c' || echo './'`getopt1.c; \ then mv -f ".deps/getopt1.Tpo" ".deps/getopt1.Po"; \ else rm -f ".deps/getopt1.Tpo"; exit 1; \ fi In file included from getopt.c:118: getopt.h:52:14: warning: redundant redeclaration of 'optarg' [-Wredundant-decls] 52 | extern char *optarg; | ^~~~~~ In file included from getopt.c:48: /usr/include/stdio.h:334:18: note: previous declaration of 'optarg' with type 'char *' 334 | extern char *optarg; | ^~~~~~ getopt.h:66:12: warning: redundant redeclaration of 'optind' [-Wredundant-decls] 66 | extern int optind; | ^~~~~~ /usr/include/stdio.h:335:17: note: previous declaration of 'optind' with type 'int' 335 | extern int optind, opterr, optopt; | ^~~~~~ getopt.h:71:12: warning: redundant redeclaration of 'opterr' [-Wredundant-decls] 71 | extern int opterr; | ^~~~~~ /usr/include/stdio.h:335:25: note: previous declaration of 'opterr' with type 'int' 335 | extern int optind, opterr, optopt; | ^~~~~~ getopt.h:75:12: warning: redundant redeclaration of 'optopt' [-Wredundant-decls] 75 | extern int optopt; | ^~~~~~ /usr/include/stdio.h:335:33: note: previous declaration of 'optopt' with type 'int' 335 | extern int optind, opterr, optopt; | ^~~~~~ getopt.h:152:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 152 | extern int getopt (); | ^~~~~~ getopt.h:152:12: warning: redundant redeclaration of 'getopt' [-Wredundant-decls] 152 | extern int getopt (); | ^~~~~~ /usr/include/stdio.h:333:17: note: previous declaration of 'getopt' with type 'int(int, char * const*, const char *)' 333 | extern int getopt(int, char *const *, const char *); | ^~~~~~ getopt.c:225:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 225 | extern char *getenv (); | ^~~~~~ getopt.c:229:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 229 | my_index (str, chr) | ^~~~~~~~ getopt.c: In function 'my_index': getopt.c:236:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 236 | return (char *) str; | ^ In file included from parse-list.c:28: ./getopt.h:52:14: warning: redundant redeclaration of 'optarg' [-Wredundant-decls] 52 | extern char *optarg; | ^~~~~~ In file included from utils.h:34, from parse-list.h:27, from parse-list.c:23: /usr/include/stdlib.h:300:14: note: previous declaration of 'optarg' with type 'char *' 300 | extern char *optarg; | ^~~~~~ ./getopt.h:66:12: warning: redundant redeclaration of 'optind' [-Wredundant-decls] 66 | extern int optind; | ^~~~~~ /usr/include/stdlib.h:301:12: note: previous declaration of 'optind' with type 'int' 301 | extern int optind, opterr, optopt; | ^~~~~~ ./getopt.h:71:12: warning: redundant redeclaration of 'opterr' [-Wredundant-decls] 71 | extern int opterr; | ^~~~~~ /usr/include/stdlib.h:301:20: note: previous declaration of 'opterr' with type 'int' 301 | extern int optind, opterr, optopt; | ^~~~~~ ./getopt.h:75:12: warning: redundant redeclaration of 'optopt' [-Wredundant-decls] 75 | extern int optopt; | ^~~~~~ /usr/include/stdlib.h:301:28: note: previous declaration of 'optopt' with type 'int' 301 | extern int optind, opterr, optopt; | ^~~~~~ ./getopt.h:152:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 152 | extern int getopt (); | ^~~~~~ ./getopt.h:152:12: warning: redundant redeclaration of 'getopt' [-Wredundant-decls] 152 | extern int getopt (); | ^~~~~~ /usr/include/stdlib.h:299:12: note: previous declaration of 'getopt' with type 'int(int, char * const*, const char *)' 299 | extern int getopt(int, char *const *, const char *); | ^~~~~~ getopt.c: In function '_getopt_initialize': getopt.c:398:10: warning: unused parameter 'argc' [-Wunused-parameter] 398 | int argc; | ^~~~ getopt.c:399:19: warning: unused parameter 'argv' [-Wunused-parameter] 399 | char *const *argv; | ^~~~ getopt.c: In function '_getopt_internal': getopt.c:573:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 573 | exchange ((char **) argv); | ^ getopt.c:595:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 595 | exchange ((char **) argv); | ^ getopt.c:879:22: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 879 | nextchar = (char *) ""; | ^ In file included from getopt1.c:34: getopt.h:152:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 152 | extern int getopt (); | ^~~~~~ if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wunused-parameter -Wwrite-strings -I ../../src -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -MT memory-pool.o -MD -MP -MF ".deps/memory-pool.Tpo" \ -c -o memory-pool.o `test -f 'memory-pool.c' || echo './'`memory-pool.c; \ then mv -f ".deps/memory-pool.Tpo" ".deps/memory-pool.Po"; \ else rm -f ".deps/memory-pool.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wunused-parameter -Wwrite-strings -I ../../src -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -MT object-cache.o -MD -MP -MF ".deps/object-cache.Tpo" \ -c -o object-cache.o `test -f 'object-cache.c' || echo './'`object-cache.c; \ then mv -f ".deps/object-cache.Tpo" ".deps/object-cache.Po"; \ else rm -f ".deps/object-cache.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wunused-parameter -Wwrite-strings -I ../../src -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -MT string-buffer.o -MD -MP -MF ".deps/string-buffer.Tpo" \ -c -o string-buffer.o `test -f 'string-buffer.c' || echo './'`string-buffer.c; \ then mv -f ".deps/string-buffer.Tpo" ".deps/string-buffer.Po"; \ else rm -f ".deps/string-buffer.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wunused-parameter -Wwrite-strings -I ../../src -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -MT string-list.o -MD -MP -MF ".deps/string-list.Tpo" \ -c -o string-list.o `test -f 'string-list.c' || echo './'`string-list.c; \ then mv -f ".deps/string-list.Tpo" ".deps/string-list.Po"; \ else rm -f ".deps/string-list.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wunused-parameter -Wwrite-strings -I ../../src -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -MT utils.o -MD -MP -MF ".deps/utils.Tpo" \ -c -o utils.o `test -f 'utils.c' || echo './'`utils.c; \ then mv -f ".deps/utils.Tpo" ".deps/utils.Po"; \ else rm -f ".deps/utils.Tpo"; exit 1; \ fi utils.c: In function 'utils_malloc': utils.c:94:20: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 94 | fprintf (stderr, ("%s: fatal error: out of memory " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | "(failed to allocate %d bytes)\n"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | short_program_name, size); | ~~~~ | | | size_t {aka long unsigned int} utils.c: In function 'utils_realloc': utils.c:140:20: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 140 | fprintf (stderr, ("%s: fatal error: out of memory " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | "(failed to allocate %d bytes)\n"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | short_program_name, size); | ~~~~ | | | size_t {aka long unsigned int} rm -f libparselist.a ar cru libparselist.a parse-list.o ranlib libparselist.a rm -f libutils.a ar cru libutils.a buffered-writer.o getopt.o getopt1.o memory-pool.o object-cache.o string-buffer.o string-list.o utils.o ranlib libutils.a gmake[3]: Leaving directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/src/utils' Making all in board gmake[3]: Entering directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/src/board' if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wunused-parameter -Wwrite-strings -I ../../src -I ../../src/utils -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -MT parse-game-list.o -MD -MP -MF ".deps/parse-game-list.Tpo" \ -c -o parse-game-list.o `test -f 'parse-game-list.c' || echo './'`parse-game-list.c; \ then mv -f ".deps/parse-game-list.Tpo" ".deps/parse-game-list.Po"; \ else rm -f ".deps/parse-game-list.Tpo"; exit 1; \ fi gcc -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -Wl,-R/opt/pkg/lib -liconv -L/opt/pkg/lib -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o parse-game-list parse-game-list.o ../../src/utils/libparselist.a ../../src/utils/libutils.a -lm -lintl if ./parse-game-list `test -f 'games.list' || echo './'`games.list games.h.new games.c.new; then if cmp -s games.c.new games.c; then rm -f games.c.new; else mv -f games.c.new games.c; fi; if cmp -s games.h.new games.h; then rm -f games.h.new; else mv -f games.h.new games.h; fi; echo timestamp > games.stamp; else (rm -f games.c games.c.new games.h games.h.new ; exit 1) fi /opt/pkg/bin/gmake all-am gmake[4]: Entering directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/src/board' if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wunused-parameter -Wwrite-strings -I ../../src -I ../../src/utils -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -MT amazons.o -MD -MP -MF ".deps/amazons.Tpo" \ -c -o amazons.o `test -f 'amazons.c' || echo './'`amazons.c; \ then mv -f ".deps/amazons.Tpo" ".deps/amazons.Po"; \ else rm -f ".deps/amazons.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wunused-parameter -Wwrite-strings -I ../../src -I ../../src/utils -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -MT board.o -MD -MP -MF ".deps/board.Tpo" \ -c -o board.o `test -f 'board.c' || echo './'`board.c; \ then mv -f ".deps/board.Tpo" ".deps/board.Po"; \ else rm -f ".deps/board.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wunused-parameter -Wwrite-strings -I ../../src -I ../../src/utils -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -MT go.o -MD -MP -MF ".deps/go.Tpo" \ -c -o go.o `test -f 'go.c' || echo './'`go.c; \ then mv -f ".deps/go.Tpo" ".deps/go.Po"; \ else rm -f ".deps/go.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wunused-parameter -Wwrite-strings -I ../../src -I ../../src/utils -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/libxml2 -MT reversi.o -MD -MP -MF ".deps/reversi.Tpo" \ -c -o reversi.o `test -f 'reversi.c' || echo './'`reversi.c; \ then mv -f ".deps/reversi.Tpo" ".deps/reversi.Po"; \ else rm -f ".deps/reversi.Tpo"; exit 1; \ fi board.c: In function 'game_from_game_name': board.c:810:11: error: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 810 | ? strcmp (game_name, game_info[game].name) == 0 | ^~~~~~ board.c:34:1: note: include '' or provide a declaration of 'strcmp' 33 | #include +++ |+#include 34 | #endif board.c:811:11: error: implicit declaration of function 'strcasecmp' [-Wimplicit-function-declaration] 811 | : strcasecmp (game_name, game_info[game].name) == 0) | ^~~~~~~~~~ go.c: In function 'go_parse_move': go.c:866:7: error: implicit declaration of function 'strncasecmp' [-Wimplicit-function-declaration] 866 | if (strncasecmp (move_string, "pass", 4) != 0) { | ^~~~~~~~~~~ go.c:866:41: warning: 'strncasecmp' argument 3 type is 'int' where 'long unsigned int' is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch] 866 | if (strncasecmp (move_string, "pass", 4) != 0) { | ^ : note: built-in 'strncasecmp' declared here gmake[4]: *** [Makefile:318: board.o] Error 1 gmake[4]: *** Waiting for unfinished jobs.... gmake[4]: *** [Makefile:318: go.o] Error 1 gmake[4]: Leaving directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/src/board' gmake[3]: *** [Makefile:279: all] Error 2 gmake[3]: Leaving directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/src/board' gmake[2]: *** [Makefile:311: all-recursive] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0/src' gmake[1]: *** [Makefile:231: all-recursive] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/games/quarry/work/quarry-0.2.0' gmake: *** [Makefile:186: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/quarry *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/quarry