From: T R. <six...@gm...> - 2024-05-11 00:07:23
|
It should be possible if you can install flatpaks. Additionally, the "flatpak-builder" package is required. It is compiled with "flatpak-builder --force-clean build-dir net.sourceforge.scidvspc.scidvspc.yml" The manifesto is at: https://github.com/bztd/flathub/tree/scidvspc The request to flathub: https://github.com/flathub/flathub/pull/5211 El vie, 10 may 2024 a la(s) 2:41 a.m., Jerome Monscavoir ( jmo...@gm...) escribió: > I can test the generated file on an ARM-64 (RaspBerry 4) ? > > > > [image: Mailtrack] > <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&> Sender > notified by > Mailtrack > <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&> 10/05/24 > 09:40:32 > > Le ven. 10 mai 2024 à 00:30, T Rex <six...@gm...> a écrit : > >> Unfortunately I don't have a device with arm64 to test. Nor access to >> the files generated by the flathub compiler. >> >> I will see more in detail what happens in x86_64. >> >> El jue, 9 may 2024 a la(s) 2:19 a.m., Jerome Monscavoir ( >> jmo...@gm...) escribió: >> >>> >>> Hello, >>> >>> If something goes wrong when ./configure ==> here : "*Location of X11 >>> library: not found*" i suppose there is an impact for make result >>> >>> Regards >>> >>> Jérôme >>> >>> >>> [image: Mailtrack] >>> <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&> Sender >>> notified by >>> Mailtrack >>> <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality11&> 09/05/24 >>> 09:18:10 >>> >>> Le mer. 8 mai 2024 à 03:37, T Rex <six...@gm...> a écrit : >>> >>>> 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());} >>>> | ^~~~~ ... [truncated message content] |