From: T R. <six...@gm...> - 2024-05-08 01:36:47
|
I have tried to compile scid vs pc but in the case of arm I have not been able to do it. Any help is welcome, here is the output of the compilation process: Running 'flatpak build --die-with-parent --env=FLATPAK_BUILDER_BUILDDIR=/run/build/scidvspc --nofilesystem=host:reset --filesystem=/srv/buildbot/worker/build-aarch64-5/build/.flatpak-builder/build/scidvspc-1 --bind-mount=/run/build/scidvspc=/srv/buildbot/worker/build-aarch64-5/build/.flatpak-builder/build/scidvspc-1 --build-dir=/run/build/scidvspc --bind-mount=/run/ccache=/srv/buildbot/worker/build-aarch64-5/build/.flatpak-builder/ccache --unshare=network --env=SOURCE_DATE_EPOCH=1715130796 '--env=CFLAGS=-00 -fpermissive -Wno-error=narrowing -pipe' '--env=CXXFLAGS=-00 -fpermissive -Wno-error=narrowing -pipe' '--env=LDFLAGS=-L/app/lib -Wl,-z,relro,-z,now -Wl,--as-needed ' --env=CCACHE_DIR=/run/ccache/disabled --env=PATH=/app/bin:/usr/bin --env=LD_LIBRARY_PATH=/app/lib --env=PKG_CONFIG_PATH=/app/lib/pkgconfig:/app/share/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig --env=FLATPAK_BUILDER_N_JOBS=80 /srv/buildbot/worker/build-aarch64-5/build/.flatpak-builder/rofiles/rofiles-RoCpJL ./configure --prefix=/app BINDIR=/app/bin/ SHAREDIR=/app/share/scid/' on host Scid vs. PC configure - Makefile configuration program Tcl/Tk version: 8.6 Your operating system is: Linux 5.15.0-47-generic NAME="Freedesktop SDK" VERSION="23.08 (Flatpak runtime)" VERSION_ID=23.08 ID=org.freedesktop.platform PRETTY_NAME="Freedesktop SDK 23.08 (Flatpak runtime)" BUG_REPORT_URL=https://gitlab.com/freedesktop-sdk/freedesktop-sdk/issues Location of "tcl.h": /app/include Location of "tk.h": /app/include Location of Tcl 8.6 library: /app/lib Location of Tk 8.6 library: /app/lib Location of X11 library: not found Checking if your system already has zlib installed: yes. Not all settings could be determined! See above for details. The default Makefile was written. You will need to edit it before you can compile Scid. FB: host_command_exited_cb 1794569 0 ]2;flatpak-builder: Installing scidvspc FB: Running 'flatpak build --die-with-parent --env=FLATPAK_BUILDER_BUILDDIR=/run/build/scidvspc --nofilesystem=host:reset --filesystem=/srv/buildbot/worker/build-aarch64-5/build/.flatpak-builder/build/scidvspc-1 --bind-mount=/run/build/scidvspc=/srv/buildbot/worker/build-aarch64-5/build/.flatpak-builder/build/scidvspc-1 --build-dir=/run/build/scidvspc --bind-mount=/run/ccache=/srv/buildbot/worker/build-aarch64-5/build/.flatpak-builder/ccache --unshare=network --env=SOURCE_DATE_EPOCH=1715130796 '--env=CFLAGS=-00 -fpermissive -Wno-error=narrowing -pipe' '--env=CXXFLAGS=-00 -fpermissive -Wno-error=narrowing -pipe' '--env=LDFLAGS=-L/app/lib -Wl,-z,relro,-z,now -Wl,--as-needed ' --env=CCACHE_DIR=/run/ccache/disabled --env=PATH=/app/bin:/usr/bin --env=LD_LIBRARY_PATH=/app/lib --env=PKG_CONFIG_PATH=/app/lib/pkgconfig:/app/share/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig --env=FLATPAK_BUILDER_N_JOBS=80 /srv/buildbot/worker/build-aarch64-5/build/.flatpak-builder/rofiles/rofiles-RoCpJL make -j80 -l160' on host rm -f ./scid cp scripts/sc_remote.tk ./sc_remote cp scripts/scidpgn.tcl ./scidpgn g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/pgnscid.o -c src/pgnscid.cpp cat tcl/start.tcl tcl/sharedir.tcl tcl/config.tcl tcl/bitmaps.tcl tcl/language.tcl tcl/utils.tcl tcl/utils/date.tcl tcl/utils/font.tcl tcl/utils/graph.tcl tcl/utils/history.tcl tcl/utils/pane.tcl tcl/utils/sound.tcl tcl/utils/string.tcl tcl/utils/tooltip.tcl tcl/utils/validate.tcl tcl/utils/win.tcl tcl/misc/misc.tcl tcl/htext.tcl tcl/file.tcl tcl/file/finder.tcl tcl/file/bookmark.tcl tcl/file/recent.tcl tcl/file/epd.tcl tcl/file/spellchk.tcl tcl/file/maint.tcl tcl/edit.tcl tcl/game.tcl tcl/game/browser.tcl tcl/windows.tcl tcl/windows/gamelist.tcl tcl/windows/pgn.tcl tcl/windows/book.tcl tcl/windows/comment.tcl tcl/windows/eco.tcl tcl/windows/stats.tcl tcl/windows/tree.tcl tcl/windows/crosstab.tcl tcl/windows/pfinder.tcl tcl/windows/tourney.tcl tcl/windows/switcher.tcl tcl/search/search.tcl tcl/search/board.tcl tcl/search/header.tcl tcl/search/material.tcl tcl/contrib/ezsmtp/ezsmtp.tcl tcl/tools/email.tcl tcl/tools/import.tcl tcl/tools/optable.tcl tcl/tools/preport.tcl tcl/tools/pinfo.tcl tcl/tools/analysis.tcl tcl/tools/comp.tcl tcl/tools/wbdetect.tcl tcl/tools/reper.tcl tcl/tools/graphs.tcl tcl/tools/tablebase.tcl tcl/tools/ptracker.tcl tcl/help/help.tcl tcl/help/tips.tcl tcl/menus.tcl tcl/board.tcl tcl/move.tcl tcl/main.tcl tcl/tools/correspondence.tcl tcl/lang/english.tcl tcl/dnd/tkdnd.tcl tcl/dnd/tkdnd_unix.tcl tcl/tools/fics.tcl tcl/tools/uci.tcl tcl/end.tcl tcl/tools/tacgame.tcl tcl/tools/sergame.tcl tcl/tools/calvar.tcl tcl/tools/tactics.tcl tcl/tools/novag.tcl tcl/misc/flags.tcl tcl/tools/inputengine.tcl > ./scid g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/misc.o -c src/misc.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/index.o -c src/index.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/date.o -c src/date.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/namebase.o -c src/namebase.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/position.o -c src/position.cpp chmod +x sc_remote g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/game.o -c src/game.cpp chmod +x scidpgn g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/gfile.o -c src/gfile.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/matsig.o -c src/matsig.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/bytebuf.o -c src/bytebuf.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/textbuf.o -c src/textbuf.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/myassert.o -c src/myassert.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/stralloc.o -c src/stralloc.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/mfile.o -c src/mfile.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/dstring.o -c src/dstring.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/pgnparse.o -c src/pgnparse.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/stored.o -c src/stored.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/movelist.o -c src/movelist.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/attack.o -c src/polyglot/attack.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/board.o -c src/polyglot/board.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/book.o -c src/polyglot/book.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/book_make.o -c src/polyglot/book_make.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/book_merge.o -c src/polyglot/book_merge.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/colour.o -c src/polyglot/colour.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/fen.o -c src/polyglot/fen.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/game.o -c src/polyglot/game.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/hash.o -c src/polyglot/hash.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/io.o -c src/polyglot/io.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/line.o -c src/polyglot/line.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/list.o -c src/polyglot/list.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/main.o -c src/polyglot/main.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/move.o -c src/polyglot/move.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/move_do.o -c src/polyglot/move_do.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/move_gen.o -c src/polyglot/move_gen.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/move_legal.o -c src/polyglot/move_legal.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/option.o -c src/polyglot/option.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/parse.o -c src/polyglot/parse.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/pgn.o -c src/polyglot/pgn.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/piece.o -c src/polyglot/piece.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/random.o -c src/polyglot/random.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/san.o -c src/polyglot/san.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/search.o -c src/polyglot/search.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/square.o -c src/polyglot/square.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/polyglot/util.o -c src/polyglot/util.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/charsetdetector.o -c src/charsetdetector.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/charsetconverter.o -c src/charsetconverter.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/CharDistribution.o -c src/universalchardet/CharDistribution.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/JpCntx.o -c src/universalchardet/JpCntx.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/LangBulgarianModel.o -c src/universalchardet/LangBulgarianModel.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/LangCyrillicModel.o -c src/universalchardet/LangCyrillicModel.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/LangGreekModel.o -c src/universalchardet/LangGreekModel.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/LangHebrewModel.o -c src/universalchardet/LangHebrewModel.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/LangHungarianModel.o -c src/universalchardet/LangHungarianModel.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/LangThaiModel.o -c src/universalchardet/LangThaiModel.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsBig5Prober.o -c src/universalchardet/nsBig5Prober.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsCharSetProber.o -c src/universalchardet/nsCharSetProber.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsEscCharsetProber.o -c src/universalchardet/nsEscCharsetProber.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsEscSM.o -c src/universalchardet/nsEscSM.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsEUCJPProber.o -c src/universalchardet/nsEUCJPProber.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsEUCKRProber.o -c src/universalchardet/nsEUCKRProber.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsEUCTWProber.o -c src/universalchardet/nsEUCTWProber.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsGB2312Prober.o -c src/universalchardet/nsGB2312Prober.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsHebrewProber.o -c src/universalchardet/nsHebrewProber.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsLatin1Prober.o -c src/universalchardet/nsLatin1Prober.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsMBCSGroupProber.o -c src/universalchardet/nsMBCSGroupProber.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsMBCSSM.o -c src/universalchardet/nsMBCSSM.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsSBCharSetProber.o -c src/universalchardet/nsSBCharSetProber.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsSBCSGroupProber.o -c src/universalchardet/nsSBCSGroupProber.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsSJISProber.o -c src/universalchardet/nsSJISProber.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsUniversalDetector.o -c src/universalchardet/nsUniversalDetector.cpp g++ -O2 -fno-exceptions -Wall -I/usr/include -o src/universalchardet/nsUTF8Prober.o -c src/universalchardet/nsUTF8Prober.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -I/usr/include -o src/tkscid.o -c src/tkscid.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_countsquaresnode.o -c src/cql/countsquaresnode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_cqlassert.o -c src/cql/cqlassert.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_cqlexit.o -c src/cql/cqlexit.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_cqlglobals.o -c src/cql/cqlglobals.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_linearize.o -c src/cql/linearize.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_deleteable.o -c src/cql/deleteable.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_repeatconstituent.o -c src/cql/repeatconstituent.cpp chmod +x scid g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_sequencenest.o -c src/cql/sequencenest.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_assignnode.o -c src/cql/assignnode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_attacknode.o -c src/cql/attacknode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_beginvariationnode.o -c src/cql/beginvariationnode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_betweennode.o -c src/cql/betweennode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_chesstypes.o -c src/cql/chesstypes.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_clone.o -c src/cql/clone.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_colortransform.o -c src/cql/colortransform.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_commentbase.o -c src/cql/commentbase.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_composetransform.o -c src/cql/composetransform.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_cqlinitialize.o -c src/cql/cqlinitialize.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_cqlnodematch.o -c src/cql/cqlnodematch.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_cqlnode.o -c src/cql/cqlnode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_dihedraltransform.o -c src/cql/dihedraltransform.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_directionmatch.o -c src/cql/directionmatch.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_direction.o -c src/cql/direction.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_directionparameter.o -c src/cql/directionparameter.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_echodistancespec.o -c src/cql/echodistancespec.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_echolcaspec.o -c src/cql/echolcaspec.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_echolongestsubstringspec.o -c src/cql/echolongestsubstringspec.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_echomatchinfo.o -c src/cql/echomatchinfo.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_echonode.o -c src/cql/echonode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_echoparse.o -c src/cql/echoparse.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_echosidetomovespec.o -c src/cql/echosidetomovespec.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_echospec.o -c src/cql/echospec.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_echosquarespec.o -c src/cql/echosquarespec.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_echosquarespec-transform.o -c src/cql/echosquarespec-transform.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_echotransformspec.o -c src/cql/echotransformspec.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_elonode.o -c src/cql/elonode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_eventnode.o -c src/cql/eventnode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_existsnode.o -c src/cql/existsnode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_extensionnode.o -c src/cql/extensionnode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_filename.o -c src/cql/filename.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_forallnode.o -c src/cql/forallnode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_futurenode.o -c src/cql/futurenode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_futurestarnode.o -c src/cql/futurestarnode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_gamesortinfo.o -c src/cql/gamesortinfo.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_holderconstituent.o -c src/cql/holderconstituent.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_keywords.o -c src/cql/keywords.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_lexer.o -c src/cql/lexer.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_longestcommonsubstring.o -c src/cql/longestcommonsubstring.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_markboardmap.o -c src/cql/markboardmap.cpp src/matsig.cpp: In function ‘matSigT matsig_Make(byte*)’: src/matsig.cpp:94:22: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 94 | register matSigT m = 0; | ^ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_markboard.o -c src/cql/markboard.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_markboardstatic.o -c src/cql/markboardstatic.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_matchcommentnode.o -c src/cql/matchcommentnode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_matchcountnode.o -c src/cql/matchcountnode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_match.o -c src/cql/match.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_movebase.o -c src/cql/movebase.cpp src/gfile.cpp: In function ‘void clearBlockData(gfBlockT*)’: src/gfile.cpp:33:21: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 33 | register byte * b = blk->data; | ^ src/bytebuf.cpp: In member function ‘void ByteBuffer::CopyFrom(byte*, uint, uint)’: src/bytebuf.cpp:294:21: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 294 | register byte * from, * to; | ^~~~ src/bytebuf.cpp:294:29: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 294 | register byte * from, * to; | ^~ src/bytebuf.cpp:295:19: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 295 | register uint i = length; | ^ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_movenumbernode.o -c src/cql/movenumbernode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_nodematch.o -c src/cql/nodematch.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_node.o -c src/cql/node.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_nodetransform.o -c src/cql/nodetransform.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_notnode.o -c src/cql/notnode.cpp src/position.cpp: In copy constructor ‘Position::Position(const Position&)’: src/position.cpp:37:12: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Position’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37 | memcpy (this, &p, sizeof(Position)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/position.cpp:16: src/position.h:73:7: note: ‘class Position’ declared here 73 | class Position | ^~~~~~~~ src/position.cpp: In member function ‘void Position::StdStart()’: src/position.cpp:670:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Position’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 670 | memcpy (this, startPositionTemplate, sizeof(Position)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/position.h:73:7: note: ‘class Position’ declared here 73 | class Position | ^~~~~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_numericvariable.o -c src/cql/numericvariable.cpp src/position.cpp: In member function ‘void Position::GenerateMoves(MoveList*, pieceT, genMovesT, bool)’: src/position.cpp:822:32: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class MoveList’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 822 | memcpy (mlist, &LegalMoves, sizeof(MoveList)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/position.h:22: src/movelist.h:60:7: note: ‘class MoveList’ declared here 60 | class MoveList | ^~~~~~~~ src/position.cpp:905:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class MoveList’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 905 | memcpy (&LegalMoves, mlist, sizeof(MoveList)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/movelist.h:60:7: note: ‘class MoveList’ declared here 60 | class MoveList | ^~~~~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_onnode.o -c src/cql/onnode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_optionalconstituent.o -c src/cql/optionalconstituent.cpp src/position.cpp: In member function ‘void Position::CopyFrom(Position*)’: src/position.cpp:3215:10: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Position’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 3215 | memcpy (this, src, sizeof(Position)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/position.h:73:7: note: ‘class Position’ declared here 73 | class Position | ^~~~~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_origChanges.o -c src/cql/origChanges.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_originnode.o -c src/cql/originnode.cpp src/polyglot/book.cpp: In function ‘int scid_book_disp(const board_t*, char*, int)’: src/polyglot/book.cpp:365:27: warning: ‘ ’ directive writing 1 byte into a region of size between 0 and 255 [-Wformat-overflow=] 365 | sprintf(tmp, " %s %.0f%%",move_string,(double(score)/double(sum))*100.0); | ^ src/polyglot/book.cpp:365:17: note: ‘sprintf’ output between 5 and 569 bytes into a destination of size 256 365 | sprintf(tmp, " %s %.0f%%",move_string,(double(score)/double(sum))*100.0); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/polyglot/book.cpp: In function ‘int scid_position_book_disp(const board_t*, char*, int)’: src/polyglot/book.cpp:394:29: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 394 | sprintf(tmp, " %s",move_string); | ^ src/polyglot/book.cpp:394:19: note: ‘sprintf’ output between 2 and 257 bytes into a destination of size 256 394 | sprintf(tmp, " %s",move_string); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_ornode.o -c src/cql/ornode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_parser.o -c src/cql/parser.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_pastnode.o -c src/cql/pastnode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_paststarnode.o -c src/cql/paststarnode.cpp src/position.cpp: In member function ‘errorT Position::AddPiece(pieceT, squareT)’: src/position.cpp:705:16: warning: array subscript 2 is above array bounds of ‘uint [2]’ {aka ‘unsigned int [2]’} [-Warray-bounds=] 705 | if (Count[c] == 16) { return ERROR_PieceCount; } | ~~~~~~~^ src/position.h:82:21: note: while referencing ‘Position::Count’ 82 | uint Count[2]; // count of pieces & pawns each | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_pieceidnode.o -c src/cql/pieceidnode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_piecelocmatch.o -c src/cql/piecelocmatch.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_pieceloc.o -c src/cql/pieceloc.cpp In file included from src/cql/composetransform.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ src/pgnparse.cpp: In function ‘char* firstNonBlank(char*)’: src/pgnparse.cpp:964:20: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 964 | register char *x = s; | ^ In file included from src/cql/cqlnode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_piecelocparse.o -c src/cql/piecelocparse.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_piover4transform.o -c src/cql/piover4transform.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_playernode.o -c src/cql/playernode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_plusconstituent.o -c src/cql/plusconstituent.cpp src/game.cpp: In function ‘int calcHomePawnMask(pieceT, pieceT*)’: src/game.cpp:1417:23: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1417 | register pieceT * bd = &(board[ (pawn == WP ? H2 : H7) ]); | ^~ src/game.cpp:1418:18: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1418 | register int result = 0; | ^~~~~~ src/game.cpp: In function ‘uint updateHomePawnMask(uint, fyleT)’: src/game.cpp:1436:19: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 1436 | register uint newMask = oldMask; | ^~~~~~~ In file included from src/cql/countsquaresnode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/linearize.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_positionnode.o -c src/cql/positionnode.cpp In file included from src/cql/sequencenest.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_powerdifferencenode.o -c src/cql/powerdifferencenode.cpp In file included from src/cql/echospec.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/eventnode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/cqlinitialize.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/repeatconstituent.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/deleteable.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/colortransform.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_powernode.o -c src/cql/powernode.cpp In file included from src/cql/assignnode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/betweennode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/echodistancespec.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_raynode.o -c src/cql/raynode.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_seqconstituent.o -c src/cql/seqconstituent.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_seqret.o -c src/cql/seqret.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_sequencebase.o -c src/cql/sequencebase.cpp In file included from src/cql/cqlnodematch.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_sequencematch.o -c src/cql/sequencematch.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_setbase.o -c src/cql/setbase.cpp In file included from src/cql/beginvariationnode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/clone.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/echoparse.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/attacknode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_shifttransform.o -c src/cql/shifttransform.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_sitenode.o -c src/cql/sitenode.cpp In file included from src/cql/dihedraltransform.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/echomatchinfo.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_sortvalue.o -c src/cql/sortvalue.cpp In file included from src/cql/echotransformspec.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_squaremask.o -c src/cql/squaremask.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_squarevariable.o -c src/cql/squarevariable.cpp g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_starconstituent.o -c src/cql/starconstituent.cpp In file included from src/cql/echolongestsubstringspec.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/echonode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_tagvariable.o -c src/cql/tagvariable.cpp In file included from src/cql/commentbase.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/extensionnode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_token.o -c src/cql/token.cpp In file included from src/cql/echolcaspec.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/elonode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_tokenstream.o -c src/cql/tokenstream.cpp In file included from src/cql/forallnode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/filename.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/existsnode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/echosquarespec-transform.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/echosidetomovespec.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/keywords.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/match.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/include -o src/cql/i_transform_members.o -c src/cql/transform_members.cpp In file included from src/cql/futurestarnode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/futurenode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/echosquarespec.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/lexer.cpp:6: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/gamesortinfo.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ src/cql/gamesortinfo.cpp: In static member function ‘static void GameSortInfo::output(FILE*, const std::vector<GameSortInfo>&)’: src/cql/gamesortinfo.cpp:19:19: warning: loop variable ‘gs’ creates a copy from type ‘const GameSortInfo’ [-Wrange-loop-construct] 19 | for (const auto gs : v) | ^~ src/cql/gamesortinfo.cpp:19:19: note: use reference type to prevent copying 19 | for (const auto gs : v) | ^~ | & In file included from src/cql/holderconstituent.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ In file included from src/cql/matchcommentnode.cpp:1: src/cql/node.h:39:16: warning: ‘virtual void Node::print()’ was hidden [-Woverloaded-virtual=] 39 | virtual void print(){printf("<%s>",thisclass());} | ^~~~~ In file included from src/cql/node.h:805: src/cql/echospec.h:40:15: note: by ‘static void EchoLcaSpec::print(moveT*)’ 40 | static void print(moveT*); | ^~~~~ g++ -O2 -fno-exceptions -Wall -std=c++11 -Wall -Wno-write-strings -Wno-char-subscripts -Wno-parentheses -Wno-sign-compare -fdiagnostics-show-option -DINTEGRATED -Isrc/cql -Isrc -I/usr/i... [truncated message content] |