=> 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
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; }
      |                                                                           ~~~~~~~^~~~~~~~~~~
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: In function 'void loggamestatus(const char*)':
server.cpp:4414:22: warning: zero-length gnu_printf format string [-Wformat-zero-length]
 4414 |     mlog(ACLOG_INFO, "");
      |                      ^~
server.cpp:4462:22: warning: zero-length gnu_printf format string [-Wformat-zero-length]
 4462 |     mlog(ACLOG_INFO, "");
      |                      ^~
checking for a BSD-compatible install... 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
/pbulk/work/games/assaultcube/work/.tools/bin/install -c
checking whether build environment is sane... 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<char*>&)' 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<char*>&)' 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; }
      |                                                                           ~~~~~~~^~~~~~~~~~~
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; }
      |                                                                           ~~~~~~~^~~~~~~~~~~
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; }
      |                                                                           ~~~~~~~^~~~~~~~~~~
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)... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for gcc... gcc
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; }
      |                                                                           ~~~~~~~^~~~~~~~~~~
checking whether the C compiler works... mv cube.h.gch.tmp cube.h.gch
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 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2  -c -o crypto.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 -I. -Ibot -I../enet/include -I/usr/include `sdl2-config --cflags` -idirafter ../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2  -c -o audiomanager.o audiomanager.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 -I. -Ibot -I../enet/include -I/usr/include `sdl2-config --cflags` -idirafter ../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2  -c -o autodownload.o autodownload.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 -I. -Ibot -I../enet/include -I/usr/include `sdl2-config --cflags` -idirafter ../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2  -c -o client.o client.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 -I. -Ibot -I../enet/include -I/usr/include `sdl2-config --cflags` -idirafter ../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2  -c -o clientgame.o clientgame.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 -I. -Ibot -I../enet/include -I/usr/include `sdl2-config --cflags` -idirafter ../include -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/pkg/include/SDL2  -c -o clients2c.o clients2c.cpp
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 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; }
      |                                                                           ~~~~~~~^~~~~~~~~~~

checking whether we are cross compiling... 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; }
      |                                                                           ~~~~~~~^~~~~~~~~~~
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 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 file included from platform.h:66,
                 from cube.h:4,
                 from client.cpp:3:
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:95:21: warning: 'OV_CALLBACKS_STREAMONLY_NOCLOSE' defined but not used [-Wunused-variable]
   95 | static ov_callbacks OV_CALLBACKS_STREAMONLY_NOCLOSE = {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:88:21: warning: 'OV_CALLBACKS_STREAMONLY' defined but not used [-Wunused-variable]
   88 | static ov_callbacks OV_CALLBACKS_STREAMONLY = {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:81:21: warning: 'OV_CALLBACKS_NOCLOSE' defined but not used [-Wunused-variable]
   81 | static ov_callbacks OV_CALLBACKS_NOCLOSE = {
      |                     ^~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:74:21: warning: 'OV_CALLBACKS_DEFAULT' defined but not used [-Wunused-variable]
   74 | static ov_callbacks OV_CALLBACKS_DEFAULT = {
      |                     ^~~~~~~~~~~~~~~~~~~~
clientgame.cpp: In function 'void timeupdate(int, int)':
clientgame.cpp:1025:52: warning: zero-length gnu_printf format string [-Wformat-zero-length]
 1025 |         exechook(HOOK_SP_MP, "start_intermission", "");
      |                                                    ^~
clientgame.cpp:1035:47: warning: zero-length gnu_printf format string [-Wformat-zero-length]
 1035 |             exechook(HOOK_SP_MP, "onLastMin", "");
      |                                               ^~
In file included from platform.h:66,
                 from cube.h:4,
                 from clients2c.cpp:3:
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:95:21: warning: 'OV_CALLBACKS_STREAMONLY_NOCLOSE' defined but not used [-Wunused-variable]
   95 | static ov_callbacks OV_CALLBACKS_STREAMONLY_NOCLOSE = {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:88:21: warning: 'OV_CALLBACKS_STREAMONLY' defined but not used [-Wunused-variable]
   88 | static ov_callbacks OV_CALLBACKS_STREAMONLY = {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:81:21: warning: 'OV_CALLBACKS_NOCLOSE' defined but not used [-Wunused-variable]
   81 | static ov_callbacks OV_CALLBACKS_NOCLOSE = {
      |                     ^~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:74:21: warning: 'OV_CALLBACKS_DEFAULT' defined but not used [-Wunused-variable]
   74 | static ov_callbacks OV_CALLBACKS_DEFAULT = {
      |                     ^~~~~~~~~~~~~~~~~~~~
In file included from platform.h:66,
                 from cube.h:4,
                 from autodownload.cpp:4:
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:95:21: warning: 'OV_CALLBACKS_STREAMONLY_NOCLOSE' defined but not used [-Wunused-variable]
   95 | static ov_callbacks OV_CALLBACKS_STREAMONLY_NOCLOSE = {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:88:21: warning: 'OV_CALLBACKS_STREAMONLY' defined but not used [-Wunused-variable]
   88 | static ov_callbacks OV_CALLBACKS_STREAMONLY = {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:81:21: warning: 'OV_CALLBACKS_NOCLOSE' defined but not used [-Wunused-variable]
   81 | static ov_callbacks OV_CALLBACKS_NOCLOSE = {
      |                     ^~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:74:21: warning: 'OV_CALLBACKS_DEFAULT' defined but not used [-Wunused-variable]
   74 | static ov_callbacks OV_CALLBACKS_DEFAULT = {
      |                     ^~~~~~~~~~~~~~~~~~~~
clientgame.cpp: In function 'void voteresult(int)':
clientgame.cpp:1554:43: warning: zero-length gnu_printf format string [-Wformat-zero-length]
 1554 |         exechook(HOOK_SP_MP, "onVoteEnd", "");
      |                                           ^~
In file included from platform.h:66,
                 from cube.h:4,
                 from crypto.cpp:1:
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:95:21: warning: 'OV_CALLBACKS_STREAMONLY_NOCLOSE' defined but not used [-Wunused-variable]
   95 | static ov_callbacks OV_CALLBACKS_STREAMONLY_NOCLOSE = {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:88:21: warning: 'OV_CALLBACKS_STREAMONLY' defined but not used [-Wunused-variable]
   88 | static ov_callbacks OV_CALLBACKS_STREAMONLY = {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:81:21: warning: 'OV_CALLBACKS_NOCLOSE' defined but not used [-Wunused-variable]
   81 | static ov_callbacks OV_CALLBACKS_NOCLOSE = {
      |                     ^~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:74:21: warning: 'OV_CALLBACKS_DEFAULT' defined but not used [-Wunused-variable]
   74 | static ov_callbacks OV_CALLBACKS_DEFAULT = {
      |                     ^~~~~~~~~~~~~~~~~~~~
In file included from platform.h:66,
                 from cube.h:4,
                 from audiomanager.cpp:3:
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:95:21: warning: 'OV_CALLBACKS_STREAMONLY_NOCLOSE' defined but not used [-Wunused-variable]
   95 | static ov_callbacks OV_CALLBACKS_STREAMONLY_NOCLOSE = {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:88:21: warning: 'OV_CALLBACKS_STREAMONLY' defined but not used [-Wunused-variable]
   88 | static ov_callbacks OV_CALLBACKS_STREAMONLY = {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:81:21: warning: 'OV_CALLBACKS_NOCLOSE' defined but not used [-Wunused-variable]
   81 | static ov_callbacks OV_CALLBACKS_NOCLOSE = {
      |                     ^~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:74:21: warning: 'OV_CALLBACKS_DEFAULT' defined but not used [-Wunused-variable]
   74 | static ov_callbacks OV_CALLBACKS_DEFAULT = {
      |                     ^~~~~~~~~~~~~~~~~~~~
In file included from platform.h:66,
                 from cube.h:4,
                 from clientgame.cpp:3:
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h: At global scope:
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:95:21: warning: 'OV_CALLBACKS_STREAMONLY_NOCLOSE' defined but not used [-Wunused-variable]
   95 | static ov_callbacks OV_CALLBACKS_STREAMONLY_NOCLOSE = {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:88:21: warning: 'OV_CALLBACKS_STREAMONLY' defined but not used [-Wunused-variable]
   88 | static ov_callbacks OV_CALLBACKS_STREAMONLY = {
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:81:21: warning: 'OV_CALLBACKS_NOCLOSE' defined but not used [-Wunused-variable]
   81 | static ov_callbacks OV_CALLBACKS_NOCLOSE = {
      |                     ^~~~~~~~~~~~~~~~~~~~
/pbulk/work/games/assaultcube/work/.buildlink/include/vorbis/vorbisfile.h:74:21: warning: 'OV_CALLBACKS_DEFAULT' defined but not used [-Wunused-variable]
   74 | static ov_callbacks OV_CALLBACKS_DEFAULT = {
      |                     ^~~~~~~~~~~~~~~~~~~~
In file included from cube.h:5,
                 from autodownload.cpp:4:
In function 'char* copystring(char*, const char*, size_t)',
    inlined from 'bool requirepackage(int, const char*, const char*)' at autodownload.cpp:254: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 requirepackage(int, const char*, const char*)' at autodownload.cpp:273:24:
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 file included from cube.h:5,
                 from audiomanager.cpp:3:
In function 'char* copystring(char*, const char*, size_t)',
    inlined from 'void __dummy_mapsound(char*, int*)' at audiomanager.cpp:856:1:
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 file included from cube.h:5,
                 from clients2c.cpp:3:
In function 'char* copystring(char*, const char*, size_t)',
    inlined from 'void parsemessages(int, playerent*, ucharbuf&, bool)' at clients2c.cpp:521:31:
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 parsemessages(int, playerent*, ucharbuf&, bool)' at clients2c.cpp:563: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; }
      |                                                                           ~~~~~~~^~~~~~~~~~~
In file included from cube.h:5,
                 from clientgame.cpp:3:
In function 'char* copystring(char*, const char*, size_t)',
    inlined from 'const char* currentserver(int)' at clientgame.cpp:402:31:
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 editmapsoundslot(int*, char*, char*)' at audiomanager.cpp:957:33:
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 startmap(const char*, bool, bool)' at clientgame.cpp:1158: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 'votedisplayinfo* newvotedisplayinfo(playerent*, int, const char*, const char*, const char*)' at clientgame.cpp:1397: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 refreshsopmenu(void*, bool)' at clientgame.cpp:1691: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 '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