Source: gnuchess
Version: 6.2.7-1
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-binary-20230816 ftbfs-binary-after-build
User: [email protected]
Usertags: qa-doublebuild

Hi,

This package fails to do build a binary-only build (not source) after a
successful build (dpkg-buildpackage ; dpkg-buildpackage -b).

This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.

More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/DoubleBuild

Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env 
> -us -uc -rfakeroot -b
> -----------------------------------------------------------------------------------------------------------------------
> 
> dpkg-buildpackage: info: source package gnuchess
> dpkg-buildpackage: info: source version 6.2.7-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Vincent Legout <[email protected]>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
>  fakeroot debian/rules clean
> dh clean --with autoreconf
>    dh_auto_clean
>       make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making distclean in src
> make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
> Making distclean in frontend
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src/frontend'
> test -z "libfrontend.a" || rm -f libfrontend.a
> rm -f *.o
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> test -z "*~" || rm -f *~
> rm -f ./.deps/atak.Po
> rm -f ./.deps/cmd.Po
> rm -f ./.deps/debug.Po
> rm -f ./.deps/engine.Po
> rm -f ./.deps/epd.Po
> rm -f ./.deps/genmove.Po
> rm -f ./.deps/init.Po
> rm -f ./.deps/input.Po
> rm -f ./.deps/lexpgn.Po
> rm -f ./.deps/move.Po
> rm -f ./.deps/output.Po
> rm -f ./.deps/pgn.Po
> rm -f ./.deps/players.Po
> rm -f ./.deps/solve.Po
> rm -f ./.deps/swap.Po
> rm -f ./.deps/util.Po
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/frontend'
> Making distclean in adapter
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src/adapter'
> test -z "libadapter.a" || rm -f libadapter.a
> rm -f *.o
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> test -z "*~" || rm -f *~
> rm -f ./.deps/adapter.Po
> rm -f ./.deps/attack.Po
> rm -f ./.deps/board.Po
> rm -f ./.deps/book.Po
> rm -f ./.deps/book_make.Po
> rm -f ./.deps/book_merge.Po
> rm -f ./.deps/colour.Po
> rm -f ./.deps/engine.Po
> rm -f ./.deps/epd.Po
> rm -f ./.deps/fen.Po
> rm -f ./.deps/game.Po
> rm -f ./.deps/hash.Po
> rm -f ./.deps/io.Po
> rm -f ./.deps/line.Po
> rm -f ./.deps/list.Po
> rm -f ./.deps/main.Po
> rm -f ./.deps/move.Po
> rm -f ./.deps/move_do.Po
> rm -f ./.deps/move_gen.Po
> rm -f ./.deps/move_legal.Po
> rm -f ./.deps/option.Po
> rm -f ./.deps/parse.Po
> rm -f ./.deps/pgn.Po
> rm -f ./.deps/piece.Po
> rm -f ./.deps/posix.Po
> rm -f ./.deps/random.Po
> rm -f ./.deps/san.Po
> rm -f ./.deps/search.Po
> rm -f ./.deps/square.Po
> rm -f ./.deps/uci.Po
> rm -f ./.deps/util.Po
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/adapter'
> Making distclean in engine
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src/engine'
> test -z "libengine.a" || rm -f libengine.a
> rm -f *.o
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> test -z "*~" || rm -f *~
> rm -f ./.deps/attack.Po
> rm -f ./.deps/board.Po
> rm -f ./.deps/book.Po
> rm -f ./.deps/eval.Po
> rm -f ./.deps/fen.Po
> rm -f ./.deps/hash.Po
> rm -f ./.deps/list.Po
> rm -f ./.deps/main.Po
> rm -f ./.deps/material.Po
> rm -f ./.deps/move.Po
> rm -f ./.deps/move_check.Po
> rm -f ./.deps/move_do.Po
> rm -f ./.deps/move_evasion.Po
> rm -f ./.deps/move_gen.Po
> rm -f ./.deps/move_legal.Po
> rm -f ./.deps/option.Po
> rm -f ./.deps/pawn.Po
> rm -f ./.deps/piece.Po
> rm -f ./.deps/posix.Po
> rm -f ./.deps/protocol.Po
> rm -f ./.deps/pst.Po
> rm -f ./.deps/pv.Po
> rm -f ./.deps/random.Po
> rm -f ./.deps/recog.Po
> rm -f ./.deps/search.Po
> rm -f ./.deps/search_full.Po
> rm -f ./.deps/see.Po
> rm -f ./.deps/sort.Po
> rm -f ./.deps/square.Po
> rm -f ./.deps/trans.Po
> rm -f ./.deps/util.Po
> rm -f ./.deps/value.Po
> rm -f ./.deps/vector.Po
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/engine'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
> test -z "gnuchess" || rm -f gnuchess
> test -z "configmake.h configmake.h-t" || rm -f configmake.h configmake.h-t
> rm -f *.o
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f config.h stamp-h1
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> test -z "*~" || rm -f *~
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
> rm -f ./.deps/components.Po
> rm -f ./.deps/main.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
> Making distclean in doc
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> test -z "gnuchess.dvi gnuchess.pdf gnuchess.ps gnuchess.html" \
> || rm -rf gnuchess.dvi gnuchess.pdf gnuchess.ps gnuchess.html
> test -z "*.aux *.cp *.cps *.fn *.ky *.log *.op *.pg *.toc *.tp *.vr" || rm -f 
> *.aux *.cp *.cps *.fn *.ky *.log *.op *.pg *.toc *.tp *.vr
> rm -rf gnuchess.t2d gnuchess.t2p
> rm -f vti.tmp* ./version.texi.tmp*
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> test -z "*.aux *.cp *.cps *.fn *.ky *.log *.op *.pg *.toc *.tp *.vr" || rm -f 
> *.aux *.cp *.cps *.fn *.ky *.log *.op *.pg *.toc *.tp *.vr
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> Making distclean in po
> make[2]: Entering directory '/<<PKGBUILDDIR>>/po'
> rm -f *.insert-header
> rm -f remove-potcdate.sed
> rm -f stamp-poT
> rm -f core core.* gnuchess.po gnuchess.1po gnuchess.2po *.new.po
> rm -fr *.o
> rm -f Makefile Makefile.in POTFILES *.mo
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/po'
> Making distclean in man
> make[2]: Entering directory '/<<PKGBUILDDIR>>/man'
> test -z "gnuchess.1" || rm -f gnuchess.1
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> test -z "gnuchess.1" || rm -f gnuchess.1
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/man'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> test -z "*~ src/GCint.h" || rm -f *~ src/GCint.h
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> rm -f config.status config.cache config.log configure.lineno 
> config.status.lineno
> rm -f Makefile
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    dh_clean
>  debian/rules build
> dh build --with autoreconf
>    dh_update_autotools_config
>    dh_autoreconf
> Copying file m4/codeset.m4
> Copying file m4/extern-inline.m4
> Copying file m4/fcntl-o.m4
> Copying file m4/glibc2.m4
> Copying file m4/glibc21.m4
> Copying file m4/intdiv0.m4
> Copying file m4/intl.m4
> Copying file m4/intldir.m4
> Copying file m4/intmax.m4
> Copying file m4/inttypes-pri.m4
> Copying file m4/inttypes_h.m4
> Copying file m4/lcmessage.m4
> Copying file m4/lock.m4
> Copying file m4/longlong.m4
> Copying file m4/printf-posix.m4
> Copying file m4/size_max.m4
> Copying file m4/stdint_h.m4
> Copying file m4/threadlib.m4
> Copying file m4/uintmax_t.m4
> Copying file m4/visibility.m4
> Copying file m4/wchar_t.m4
> Copying file m4/wint_t.m4
> Copying file m4/xsize.m4
> Copying file po/Makevars.template
> configure.ac:28: warning: AC_PROG_LEX without either yywrap or noyywrap is 
> obsolete
> ./lib/autoconf/programs.m4:716: _AC_PROG_LEX is expanded from...
> ./lib/autoconf/programs.m4:709: AC_PROG_LEX is expanded from...
> aclocal.m4:728: AM_PROG_LEX is expanded from...
> configure.ac:28: the top level
> configure.ac:32: warning: The macro `AC_HELP_STRING' is obsolete.
> configure.ac:32: You should run autoupdate.
> ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
> configure.ac:32: the top level
> configure.ac:45: warning: The macro `AC_HEADER_STDC' is obsolete.
> configure.ac:45: You should run autoupdate.
> ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
> configure.ac:45: the top level
> configure.ac:60: warning: The macro `AC_HEADER_TIME' is obsolete.
> configure.ac:60: You should run autoupdate.
> ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
> configure.ac:60: the top level
> configure.ac:61: warning: The macro `AC_TRY_COMPILE' is obsolete.
> configure.ac:61: You should run autoupdate.
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> acinclude.m4:36: AX_CREATE_STDINT_H is expanded from...
> configure.ac:61: the top level
> configure.ac:61: warning: The macro `AC_TRY_COMPILE' is obsolete.
> configure.ac:61: You should run autoupdate.
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> acinclude.m4:573: AC_COMPILE_CHECK_SIZEOF is expanded from...
> acinclude.m4:36: AX_CREATE_STDINT_H is expanded from...
> configure.ac:61: the top level
> configure.ac:64: warning: The macro `AC_TYPE_SIGNAL' is obsolete.
> configure.ac:64: You should run autoupdate.
> ./lib/autoconf/types.m4:776: AC_TYPE_SIGNAL is expanded from...
> configure.ac:64: the top level
> configure.ac:75: warning: The macro `AC_LANG_C' is obsolete.
> configure.ac:75: You should run autoupdate.
> ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from...
> acinclude.m4:601: ACX_PTHREAD is expanded from...
> configure.ac:75: the top level
> configure.ac:75: warning: The macro `AC_TRY_LINK' is obsolete.
> configure.ac:75: You should run autoupdate.
> ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
> acinclude.m4:601: ACX_PTHREAD is expanded from...
> configure.ac:75: the top level
> configure.ac:22: installing './ar-lib'
> configure.ac:20: installing './compile'
> configure.ac:17: installing './install-sh'
> configure.ac:17: installing './missing'
> Makefile.am: installing './INSTALL'
> doc/Makefile.am:18: installing 'doc/mdate-sh'
> doc/Makefile.am:18: installing 'doc/texinfo.tex'
> src/Makefile.am: installing './depcomp'
> configure.ac: installing './ylwrap'
>    debian/rules override_dh_auto_configure
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_configure -- --bindir=/usr/games
>       ./configure --build=x86_64-linux-gnu --prefix=/usr 
> --includedir=\${prefix}/include --mandir=\${prefix}/share/man 
> --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
> --disable-option-checking --disable-silent-rules 
> --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run 
> --disable-maintainer-mode --disable-dependency-tracking --bindir=/usr/games
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a race-free mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... 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... no
> checking for suffix of object files... o
> checking whether the compiler supports GNU C... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to enable C11 features... none needed
> checking whether gcc understands -c and -o together... yes
> checking whether make supports the include directive... yes (GNU style)
> checking dependency style of gcc... none
> checking for g++... g++
> checking whether the compiler supports GNU C++... yes
> checking whether g++ accepts -g... yes
> checking for g++ option to enable C++11 features... none needed
> checking dependency style of g++... none
> checking for ar... ar
> checking the archiver (ar) interface... ar
> checking for ranlib... ranlib
> checking for gawk... (cached) mawk
> checking whether ln -s works... yes
> checking whether struct tm is in sys/time.h or time.h... time.h
> checking for flex... no
> checking for lex... no
> checking for tputs in -lncurses... no
> checking for readline in -lreadline... no
> checking for stdio.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for strings.h... yes
> checking for sys/stat.h... yes
> checking for sys/types.h... yes
> checking for unistd.h... yes
> checking for sys/time.h... yes
> checking for readline/readline.h... no
> checking for readline/history.h... no
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for time.h... yes
> checking for sys/time.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for errno.h... yes
> checking for fcntl.h... yes
> checking for libintl.h... yes
> checking for an ANSI C-conforming const... yes
> checking for working volatile... yes
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking for GNU libc compatible realloc... yes
> checking for _Bool... yes
> checking for stdbool.h that conforms to C99... yes
> checking for inline... inline
> checking for size_t... yes
> checking for stdint types... stdint.h (shortcircuit)
> make use of stdint.h in src/GCint.h (assuming C99 compatible system)
> checking return type of signal handlers... void
> checking for GNU libc compatible malloc... yes
> checking for working memcmp... yes
> checking for gettimeofday... yes
> checking for strchr... yes
> checking for strcspn... yes
> checking for strstr... yes
> checking for strerror... yes
> checking for memset... yes
> checking for strdup... yes
> checking for strtol... yes
> checking for the pthreads library -lpthreads... no
> checking whether pthreads work without any flags... yes
> checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
> checking if more special flags are required for pthreads... no
> checking for cc_r... gcc
> checking for a sed that does not truncate output... /bin/sed
> checking whether NLS is requested... yes
> checking for msgfmt... /usr/bin/msgfmt
> checking for gmsgfmt... /usr/bin/msgfmt
> checking for xgettext... /usr/bin/xgettext
> checking for msgmerge... /usr/bin/msgmerge
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for shared library run path origin... done
> checking how to run the C preprocessor... gcc -E
> checking for CFPreferencesCopyAppValue... no
> checking for CFLocaleCopyCurrent... no
> checking for GNU gettext in libc... yes
> checking whether to use NLS... yes
> checking where the gettext function comes from... libc
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating src/Makefile
> config.status: creating src/frontend/Makefile
> config.status: creating src/adapter/Makefile
> config.status: creating src/engine/Makefile
> config.status: creating doc/Makefile
> config.status: creating po/Makefile.in
> config.status: creating man/Makefile
> config.status: creating src/config.h
> config.status: executing depfiles commands
> config.status: executing src/GCint.h commands
> config.status: creating src/GCint.h : _GNUCHESS_SRC_GCINT_H
> config.status: executing po-directories commands
> config.status: creating po/POTFILES
> config.status: creating po/Makefile
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_build
>       make -j8
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making all in src
> make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
> rm -f configmake.h-t configmake.h
> { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
>   echo '#define PKGDATADIR "/usr/share/gnuchess"'; \
> } | sed '/""/d' > configmake.h-t
> mv configmake.h-t configmake.h
> make  all-recursive
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
> Making all in frontend
> make[4]: Entering directory '/<<PKGBUILDDIR>>/src/frontend'
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o atak.o atak.cc
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o cmd.o cmd.cc
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o debug.o 
> debug.cc
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o epd.o epd.cc
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o genmove.o 
> genmove.cc
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o init.o init.cc
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o move.o move.cc
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o output.o 
> output.cc
> atak.cc: In function ‘short int SqAtakd(short int, short int)’:
> atak.cc:40:23: warning: ISO C++17 does not allow ‘register’ storage class 
> specifier [-Wregister]
>    40 |    register BitBoard *a, b, *c, d, blocker;
>       |                       ^
> atak.cc:40:26: warning: ISO C++17 does not allow ‘register’ storage class 
> specifier [-Wregister]
>    40 |    register BitBoard *a, b, *c, d, blocker;
>       |                          ^
> atak.cc:40:30: warning: ISO C++17 does not allow ‘register’ storage class 
> specifier [-Wregister]
>    40 |    register BitBoard *a, b, *c, d, blocker;
>       |                              ^
> atak.cc:40:33: warning: ISO C++17 does not allow ‘register’ storage class 
> specifier [-Wregister]
>    40 |    register BitBoard *a, b, *c, d, blocker;
>       |                                 ^
> atak.cc:40:36: warning: ISO C++17 does not allow ‘register’ storage class 
> specifier [-Wregister]
>    40 |    register BitBoard *a, b, *c, d, blocker;
>       |                                    ^~~~~~~
> atak.cc: In function ‘BitBoard AttackTo(int, int)’:
> atak.cc:92:23: warning: ISO C++17 does not allow ‘register’ storage class 
> specifier [-Wregister]
>    92 |    register BitBoard *a, b, *c, e, blocker;
>       |                       ^
> atak.cc:92:26: warning: ISO C++17 does not allow ‘register’ storage class 
> specifier [-Wregister]
>    92 |    register BitBoard *a, b, *c, e, blocker;
>       |                          ^
> atak.cc:92:30: warning: ISO C++17 does not allow ‘register’ storage class 
> specifier [-Wregister]
>    92 |    register BitBoard *a, b, *c, e, blocker;
>       |                              ^
> atak.cc:92:33: warning: ISO C++17 does not allow ‘register’ storage class 
> specifier [-Wregister]
>    92 |    register BitBoard *a, b, *c, e, blocker;
>       |                                 ^
> atak.cc:92:36: warning: ISO C++17 does not allow ‘register’ storage class 
> specifier [-Wregister]
>    92 |    register BitBoard *a, b, *c, e, blocker;
>       |                                    ^~~~~~~
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o players.o 
> players.cc
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o pgn.o pgn.cc
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o solve.o 
> solve.cc
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o swap.o swap.cc
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o util.o util.cc
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o engine.o 
> engine.cc
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o lexpgn.o 
> lexpgn.cc
> util.cc: In function ‘void UpdateFriends()’:
> util.cc:78:23: warning: ISO C++17 does not allow ‘register’ storage class 
> specifier [-Wregister]
>    78 |    register BitBoard *w, *b;
>       |                       ^
> util.cc:78:27: warning: ISO C++17 does not allow ‘register’ storage class 
> specifier [-Wregister]
>    78 |    register BitBoard *w, *b;
>       |                           ^
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -I../../lib -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o input.o 
> input.cc
> lexpgn.cc: In function ‘int yylex()’:
> lexpgn.cc:2434:32: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  2434 |         register yy_state_type yy_current_state;
>       |                                ^~~~~~~~~~~~~~~~
> lexpgn.cc:2435:24: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  2435 |         register char *yy_cp, *yy_bp;
>       |                        ^~~~~
> lexpgn.cc:2435:32: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  2435 |         register char *yy_cp, *yy_bp;
>       |                                ^~~~~
> lexpgn.cc:2436:22: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  2436 |         register int yy_act;
>       |                      ^~~~~~
> lexpgn.cc: In function ‘int yy_get_next_buffer()’:
> lexpgn.cc:3121:24: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3121 |         register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
>       |                        ^~~~
> lexpgn.cc:3122:24: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3122 |         register char *source = (yytext_ptr);
>       |                        ^~~~~~
> lexpgn.cc:3123:22: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3123 |         register int number_to_move, i;
>       |                      ^~~~~~~~~~~~~~
> lexpgn.cc:3123:38: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3123 |         register int number_to_move, i;
>       |                                      ^
> lexpgn.cc: In function ‘yy_state_type yy_get_previous_state()’:
> lexpgn.cc:3255:32: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3255 |         register yy_state_type yy_current_state;
>       |                                ^~~~~~~~~~~~~~~~
> lexpgn.cc:3256:24: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3256 |         register char *yy_cp;
>       |                        ^~~~~
> lexpgn.cc: In function ‘yy_state_type yy_try_NUL_trans(yy_state_type)’:
> lexpgn.cc:3281:22: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3281 |         register int yy_is_jam;
>       |                      ^~~~~~~~~
> lexpgn.cc:3282:24: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3282 |         register char *yy_cp = (yy_c_buf_p);
>       |                        ^~~~~
> lexpgn.cc: At global scope:
> lexpgn.cc:3299:49: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3299 |     static void yyunput (int c, register char * yy_bp )
>       |                                                 ^~~~~
> lexpgn.cc: In function ‘void yyunput(int, char*)’:
> lexpgn.cc:3301:24: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3301 |         register char *yy_cp;
>       |                        ^~~~~
> lexpgn.cc:3311:36: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3311 |                 register yy_size_t number_to_move = (yy_n_chars) + 2;
>       |                                    ^~~~~~~~~~~~~~
> lexpgn.cc:3312:32: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3312 |                 register char *dest = 
> &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
>       |                                ^~~~
> lexpgn.cc:3314:32: warning: ISO C++17 does not allow ‘register’ storage 
> class specifier [-Wregister]
>  3314 |                 register char *source =
>       |                                ^~~~~~
> rm -f libfrontend.a
> ar cru libfrontend.a atak.o cmd.o debug.o epd.o genmove.o init.o move.o 
> output.o players.o pgn.o solve.o swap.o util.o engine.o lexpgn.o input.o 
> ar: `u' modifier ignored since `D' is the default (see `U')
> ranlib libfrontend.a
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/frontend'
> Making all in adapter
> make[4]: Entering directory '/<<PKGBUILDDIR>>/src/adapter'
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o adapter.o 
> adapter.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o attack.o 
> attack.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o board.o 
> board.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o book.o 
> book.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o book_make.o 
> book_make.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o book_merge.o 
> book_merge.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o colour.o 
> colour.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o engine.o 
> engine.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o epd.o epd.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o fen.o fen.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o game.o 
> game.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o hash.o 
> hash.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o io.o io.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o line.o 
> line.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o list.o 
> list.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o main.o 
> main.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o move.o 
> move.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o move_do.o 
> move_do.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o move_gen.o 
> move_gen.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o move_legal.o 
> move_legal.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o option.o 
> option.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o parse.o 
> parse.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o pgn.o pgn.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o piece.o 
> piece.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o posix.o 
> posix.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o random.o 
> random.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o san.o san.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o search.o 
> search.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o square.o 
> square.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o uci.o uci.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o util.o 
> util.cpp
> rm -f libadapter.a
> ar cru libadapter.a adapter.o attack.o board.o book.o book_make.o 
> book_merge.o colour.o engine.o epd.o fen.o game.o hash.o io.o line.o list.o 
> main.o move.o move_do.o move_gen.o move_legal.o option.o parse.o pgn.o 
> piece.o posix.o random.o san.o search.o square.o uci.o util.o 
> ar: `u' modifier ignored since `D' is the default (see `U')
> ranlib libadapter.a
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/adapter'
> Making all in engine
> make[4]: Entering directory '/<<PKGBUILDDIR>>/src/engine'
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o attack.o 
> attack.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o board.o 
> board.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o book.o 
> book.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o eval.o 
> eval.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o fen.o fen.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o hash.o 
> hash.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o list.o 
> list.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o main.o 
> main.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o material.o 
> material.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o move.o 
> move.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o move_check.o 
> move_check.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o move_do.o 
> move_do.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o 
> move_evasion.o move_evasion.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o move_gen.o 
> move_gen.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o move_legal.o 
> move_legal.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o option.o 
> option.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o pawn.o 
> pawn.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o piece.o 
> piece.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o posix.o 
> posix.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o protocol.o 
> protocol.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o pst.o pst.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o pv.o pv.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o random.o 
> random.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o recog.o 
> recog.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o search.o 
> search.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o search_full.o 
> search_full.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o see.o see.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o sort.o 
> sort.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o square.o 
> square.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o trans.o 
> trans.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o util.o 
> util.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o value.o 
> value.cpp
> g++ -DHAVE_CONFIG_H -I. -I../../src  -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o vector.o 
> vector.cpp
> rm -f libengine.a
> ar cru libengine.a attack.o board.o book.o eval.o fen.o hash.o list.o main.o 
> material.o move.o move_check.o move_do.o move_evasion.o move_gen.o 
> move_legal.o option.o pawn.o piece.o posix.o protocol.o pst.o pv.o random.o 
> recog.o search.o search_full.o see.o sort.o square.o trans.o util.o value.o 
> vector.o 
> ar: `u' modifier ignored since `D' is the default (see `U')
> ranlib libengine.a
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/engine'
> make[4]: Entering directory '/<<PKGBUILDDIR>>/src'
> g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I.  -I../lib -I../lib 
> -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o main.o main.cc
> g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I.  -I../lib -I../lib 
> -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o components.o 
> components.cc
> g++  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -Wformat -Werror=format-security   -Wl,-z,relro -Wl,-z,now -o gnuchess main.o 
> components.o  frontend/libfrontend.a adapter/libadapter.a engine/libengine.a 
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
> Making all in doc
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> Making all in po
> make[2]: Entering directory '/<<PKGBUILDDIR>>/po'
> make[2]: Nothing to be done for 'all'.
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/po'
> Making all in man
> make[2]: Entering directory '/<<PKGBUILDDIR>>/man'
> /bin/bash '/<<PKGBUILDDIR>>/missing' help2man --name='GNU Chess' 
> --info-page='gnuchess' ../src/gnuchess -o gnuchess.1
> /<<PKGBUILDDIR>>/missing: line 81: help2man: command not found
> WARNING: 'help2man' is missing on your system.
>          You should only need it if you modified a dependency of a man page.
>          You may want to install the GNU Help2man package:
>          <https://www.gnu.org/software/help2man/>
> make[2]: *** [Makefile:560: gnuchess.1] Error 127
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/man'
> make[1]: *** [Makefile:518: all-recursive] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_build: error: make -j8 returned exit code 2
> make: *** [debian/rules:6: build] Error 25
> dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
> 
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage 
> --sanitize-env -us -uc -rfakeroot -b' failed to run.


The full build log is available from:
http://qa-logs.debian.net/2023/08/16/gnuchess_6.2.7-1_unstable.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to