=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for assaultcube-1.3.0.2nb7 cd ../enet; ./configure --enable-shared=no --enable-static=yes c++ -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2 -Wall -fsigned-char -I. -Ibot -I../enet/include -I/usr/include `sdl2-config --cflags` -idirafter ../include -x c++-header -o cube.h.gch.tmp cube.h c++ -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2 -Wall -fsigned-char -DSTANDALONE -I. -Ibot -I../enet/include -c -o crypto-standalone.o crypto.cpp c++ -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2 -Wall -fsigned-char -DSTANDALONE -I. -Ibot -I../enet/include -c -o log-standalone.o log.cpp c++ -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2 -Wall -fsigned-char -DSTANDALONE -I. -Ibot -I../enet/include -c -o protocol-standalone.o protocol.cpp c++ -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2 -Wall -fsigned-char -DSTANDALONE -I. -Ibot -I../enet/include -c -o serverms-standalone.o serverms.cpp c++ -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2 -Wall -fsigned-char -DSTANDALONE -I. -Ibot -I../enet/include -c -o server-standalone.o server.cpp c++ -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2 -Wall -fsigned-char -DSTANDALONE -I. -Ibot -I../enet/include -c -o stream-standalone.o stream.cpp checking for a BSD-compatible install... /pbulk/work/games/assaultcube/work/.tools/bin/install -c checking whether build environment is sane... In file included from cube.h:5, from serverms.cpp:3: In function 'char* copystring(char*, const char*, size_t)', inlined from 'void servermsinit(bool)' at serverms.cpp:331:45: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ server.cpp: In function 'void loggamestatus(const char*)': server.cpp:4414:22: warning: zero-length gnu_printf format string [-Wformat-zero-length] 4414 | mlog(ACLOG_INFO, ""); | ^~ c++ -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2 -Wall -fsigned-char -DSTANDALONE -I. -Ibot -I../enet/include -c -o tools-standalone.o tools.cpp server.cpp:4462:22: warning: zero-length gnu_printf format string [-Wformat-zero-length] 4462 | mlog(ACLOG_INFO, ""); | ^~ In file included from cube.h:5, from stream.cpp:1: In function 'char* copystring(char*, const char*, size_t)', inlined from 'char* makerelpath(const char*, const char*, const char*, const char*)' at stream.cpp:18:26: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'char* path(const char*, bool)' at stream.cpp:88:15: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'void sethomedir(const char*)' at stream.cpp:179:15: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'void addpackagedir(const char*)' at stream.cpp:217:15: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'bool listsubdir(const char*, vector&)' at stream.cpp:311:15: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'bool listdir(const char*, const char*, vector&)' at stream.cpp:379:15: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'void backup(char*, char*)' at stream.cpp:493:15: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ c++ -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2 -Wall -fsigned-char -DSTANDALONE -I. -Ibot -I../enet/include -c -o wizard-standalone.o wizard.cpp yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... In file included from cube.h:5, from tools.cpp:3: In function 'char* copystring(char*, const char*, size_t)', inlined from 'const char* hiddenpwd(const char*, int)' at tools.cpp:622:15: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ yes checking whether to enable maintainer-specific portions of Makefiles... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... configure: error: in `/pbulk/work/games/assaultcube/work/source/enet': configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details gmake: *** [Makefile:136: ../enet/Makefile] Error 1 gmake: *** Waiting for unfinished jobs.... In file included from cube.h:5, from server.cpp:4: In function 'char* copystring(char*, const char*, size_t)', inlined from 'virtual void serverpasswords::read()' at serverfiles.h:1547:27: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ mv cube.h.gch.tmp cube.h.gch In function 'char* copystring(char*, const char*, size_t)', inlined from 'void serverconfigfile::init(const char*, bool)' at serverfiles.h:682:15: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'int parsevitas(char*, int)' at serverfiles.h:2082:27: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 8 bytes from a string of length 259 [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'bool spamdetect(client*, char*)' at server.cpp:1724:20, inlined from 'bool spamdetect(client*, char*)' at server.cpp:1709:6: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'void enddemorecord()' at server.cpp:1020:19: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'virtual void mapaction::perform()' at serveractions.h:52:23: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'virtual void mapaction::perform()' at serveractions.h:46:23, inlined from 'virtual void mapaction::perform()' at serveractions.h:41:10: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'void resetserver(const char*, int, int)' at server.cpp:2328:15: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'void process(ENetPacket*, int, int)' at server.cpp:3196:23: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 16 bytes from a string of length 4999 [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'void process(ENetPacket*, int, int)' at server.cpp:3198:23: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 260 bytes from a string of length 4999 [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'void process(ENetPacket*, int, int)' at server.cpp:3575:27: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 16 bytes from a string of length 4999 [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 16 bytes from a string of length 4999 [-Wstringop-truncation] In function 'char* copystring(char*, const char*, size_t)', inlined from 'void process(ENetPacket*, int, int)' at server.cpp:4083:35: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 128 bytes from a string of length 4999 [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'void process(ENetPacket*, int, int)' at server.cpp:4073:35: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 128 bytes from a string of length 4999 [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'void serverslice(uint)' at server.cpp:4666:27: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 260 bytes from a string of length 1023 [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'void serverslice(uint)' at server.cpp:4670:27: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 3 bytes from a string of length 3 [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ In function 'char* copystring(char*, const char*, size_t)', inlined from 'void serverpasswords::init(const char*, const char*)' at serverfiles.h:1520:23, inlined from 'void initserver(bool)' at server.cpp:4949:23: tools.h:123:82: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 260 equals destination size [-Wstringop-truncation] 123 | inline char *copystring(char *d, const char *s, size_t len = MAXSTRLEN) { strncpy(d, s, len); d[len-1] = 0; return d; } | ~~~~~~~^~~~~~~~~~~ *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/games/assaultcube *** Error code 1 Stop. make: stopped in /usr/pkgsrc/games/assaultcube