DC-Build-Header: simutrans 120.2.2-1 / 2017-07-06 20:22:23 +0000 DC-Task: type:rebuild-binarch-only source:simutrans version:120.2.2-1 chroot:unstable esttime:297 logfile:/tmp/simutrans_120.2.2-1_unstable_clang4.0.log modes:clang40:binarch-only DC-Sbuild-call: su user42 -c 'sbuild -n --arch-any --apt-update -d unstable -v --chroot-setup-commands=/tmp/clang40 simutrans_120.2.2-1' sbuild (Debian sbuild) 0.73.0 (23 Dec 2016) on ip-172-31-39-142.eu-central-1.compute.internal +==============================================================================+ | simutrans 120.2.2-1 (amd64) Thu, 06 Jul 2017 20:22:23 +0000 | +==============================================================================+ Package: simutrans Version: 120.2.2-1 Source Version: 120.2.2-1 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/unstable-amd64-sbuild-9af5aaee-bd20-4bd1-8d33-5f60e2651c34' with '<>' +------------------------------------------------------------------------------+ | Chroot Setup Commands | +------------------------------------------------------------------------------+ /tmp/clang40 ------------ + echo 'Entering customization script...' Entering customization script... + CLANG_VERSION=4.0 + echo 'Install of clang-4.0' Install of clang-4.0 + apt-get update Hit:1 http://127.0.0.1:9999/debian unstable InRelease Get:2 http://127.0.0.1:9999/debian unstable/main Translation-en [5730 kB] Fetched 5730 kB in 1s (3895 kB/s) Reading package lists... + apt-get install --yes --no-install-recommends --force-yes clang-4.0 Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: libbsd0 libclang-common-4.0-dev libclang1-4.0 libedit2 libjsoncpp1 libllvm4.0 libncurses5 libobjc-6-dev libobjc4 Suggested packages: gnustep gnustep-devel clang-4.0-doc libomp-dev Recommended packages: llvm-4.0-dev python libgpm2 The following NEW packages will be installed: clang-4.0 libbsd0 libclang-common-4.0-dev libclang1-4.0 libedit2 libjsoncpp1 libllvm4.0 libncurses5 libobjc-6-dev libobjc4 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. Need to get 74.4 MB of archives. After this operation, 320 MB of additional disk space will be used. Get:1 http://127.0.0.1:9999/debian unstable/main amd64 libbsd0 amd64 0.8.5-1 [89.6 kB] Get:2 http://127.0.0.1:9999/debian unstable/main amd64 libncurses5 amd64 6.0+20161126-1 [93.4 kB] Get:3 http://127.0.0.1:9999/debian unstable/main amd64 libedit2 amd64 3.1-20170329-1 [85.2 kB] Get:4 http://127.0.0.1:9999/debian unstable/main amd64 libllvm4.0 amd64 1:4.0.1-1 [12.3 MB] Get:5 http://127.0.0.1:9999/debian unstable/main amd64 libclang1-4.0 amd64 1:4.0.1-1 [6355 kB] Get:6 http://127.0.0.1:9999/debian unstable/main amd64 libjsoncpp1 amd64 1.7.4-3 [75.6 kB] Get:7 http://127.0.0.1:9999/debian unstable/main amd64 libobjc4 amd64 7.1.0-9 [51.0 kB] Get:8 http://127.0.0.1:9999/debian unstable/main amd64 libobjc-6-dev amd64 6.4.0-1 [197 kB] Get:9 http://127.0.0.1:9999/debian unstable/main amd64 libclang-common-4.0-dev amd64 1:4.0.1-1 [2495 kB] Get:10 http://127.0.0.1:9999/debian unstable/main amd64 clang-4.0 amd64 1:4.0.1-1 [52.7 MB] debconf: delaying package configuration, since apt-utils is not installed Fetched 74.4 MB in 0s (95.9 MB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 9711 files and directories currently installed.) Preparing to unpack .../0-libbsd0_0.8.5-1_amd64.deb ... Unpacking libbsd0:amd64 (0.8.5-1) ... Selecting previously unselected package libncurses5:amd64. Preparing to unpack .../1-libncurses5_6.0+20161126-1_amd64.deb ... Unpacking libncurses5:amd64 (6.0+20161126-1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../2-libedit2_3.1-20170329-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20170329-1) ... Selecting previously unselected package libllvm4.0:amd64. Preparing to unpack .../3-libllvm4.0_1%3a4.0.1-1_amd64.deb ... Unpacking libllvm4.0:amd64 (1:4.0.1-1) ... Selecting previously unselected package libclang1-4.0:amd64. Preparing to unpack .../4-libclang1-4.0_1%3a4.0.1-1_amd64.deb ... Unpacking libclang1-4.0:amd64 (1:4.0.1-1) ... Selecting previously unselected package libjsoncpp1:amd64. Preparing to unpack .../5-libjsoncpp1_1.7.4-3_amd64.deb ... Unpacking libjsoncpp1:amd64 (1.7.4-3) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../6-libobjc4_7.1.0-9_amd64.deb ... Unpacking libobjc4:amd64 (7.1.0-9) ... Selecting previously unselected package libobjc-6-dev:amd64. Preparing to unpack .../7-libobjc-6-dev_6.4.0-1_amd64.deb ... Unpacking libobjc-6-dev:amd64 (6.4.0-1) ... Selecting previously unselected package libclang-common-4.0-dev. Preparing to unpack .../8-libclang-common-4.0-dev_1%3a4.0.1-1_amd64.deb ... Unpacking libclang-common-4.0-dev (1:4.0.1-1) ... Selecting previously unselected package clang-4.0. Preparing to unpack .../9-clang-4.0_1%3a4.0.1-1_amd64.deb ... Unpacking clang-4.0 (1:4.0.1-1) ... Setting up libncurses5:amd64 (6.0+20161126-1) ... Setting up libobjc4:amd64 (7.1.0-9) ... Setting up libbsd0:amd64 (0.8.5-1) ... Processing triggers for libc-bin (2.24-12) ... Setting up libobjc-6-dev:amd64 (6.4.0-1) ... Setting up libjsoncpp1:amd64 (1.7.4-3) ... Setting up libedit2:amd64 (3.1-20170329-1) ... Setting up libllvm4.0:amd64 (1:4.0.1-1) ... Setting up libclang1-4.0:amd64 (1:4.0.1-1) ... Setting up libclang-common-4.0-dev (1:4.0.1-1) ... Setting up clang-4.0 (1:4.0.1-1) ... Processing triggers for libc-bin (2.24-12) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. + echo 'Replace gcc, g++ & cpp by clang' Replace gcc, g++ & cpp by clang + VERSIONS='4.6 4.7 4.8 4.9 5 6 7' + cd /usr/bin + for VERSION in $VERSIONS + rm -f g++-4.6 gcc-4.6 cpp-4.6 gcc + ln -s clang++-4.0 g++-4.6 + ln -s clang-4.0 gcc-4.6 + ln -s clang-4.0 cpp-4.6 + ln -s clang-4.0 gcc + echo 'gcc-4.6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.7 gcc-4.7 cpp-4.7 gcc + ln -s clang++-4.0 g++-4.7 + ln -s clang-4.0 gcc-4.7 + ln -s clang-4.0 cpp-4.7 + ln -s clang-4.0 gcc + echo 'gcc-4.7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.8 gcc-4.8 cpp-4.8 gcc + ln -s clang++-4.0 g++-4.8 + ln -s clang-4.0 gcc-4.8 + ln -s clang-4.0 cpp-4.8 + ln -s clang-4.0 gcc + echo 'gcc-4.8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.9 gcc-4.9 cpp-4.9 gcc + ln -s clang++-4.0 g++-4.9 + ln -s clang-4.0 gcc-4.9 + ln -s clang-4.0 cpp-4.9 + ln -s clang-4.0 gcc + echo 'gcc-4.9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-5 gcc-5 cpp-5 gcc + ln -s clang++-4.0 g++-5 + ln -s clang-4.0 gcc-5 + ln -s clang-4.0 cpp-5 + ln -s clang-4.0 gcc + echo 'gcc-5 hold' + dpkg --set-selections + echo 'g++-5 hold' + dpkg --set-selections + for VERSION in $VERSIONS + rm -f g++-6 gcc-6 cpp-6 gcc + ln -s clang++-4.0 g++-6 + ln -s clang-4.0 gcc-6 + ln -s clang-4.0 cpp-6 + ln -s clang-4.0 gcc + echo 'gcc-6 hold' + dpkg --set-selections + echo 'g++-6 hold' + dpkg --set-selections + for VERSION in $VERSIONS + rm -f g++-7 gcc-7 cpp-7 gcc + ln -s clang++-4.0 g++-7 + ln -s clang-4.0 gcc-7 + ln -s clang-4.0 cpp-7 + ln -s clang-4.0 gcc + echo 'gcc-7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + cd - /build/simutrans-q5SN7Y + echo 'Check if gcc, g++ & cpp are actually clang' Check if gcc, g++ & cpp are actually clang + gcc --version + grep clang + cpp --version + grep clang + g++ --version + grep clang I: Finished running '/tmp/clang40'. Finished processing commands. -------------------------------------------------------------------------------- +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Hit:1 http://127.0.0.1:9999/debian unstable InRelease Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'simutrans' packaging is maintained in the 'Git' version control system at: https://anonscm.debian.org/git/pkg-games/simutrans.git Please use: git clone https://anonscm.debian.org/git/pkg-games/simutrans.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 2637 kB of source archives. Get:1 http://127.0.0.1:9999/debian unstable/main simutrans 120.2.2-1 (dsc) [2329 B] Get:2 http://127.0.0.1:9999/debian unstable/main simutrans 120.2.2-1 (tar) [2361 kB] Get:3 http://127.0.0.1:9999/debian unstable/main simutrans 120.2.2-1 (diff) [274 kB] Fetched 2637 kB in 0s (18.5 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/simutrans-q5SN7Y/simutrans-120.2.2' with '<>' I: NOTICE: Log filtering will replace 'build/simutrans-q5SN7Y' with '<>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-JSYb4T/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-JSYb4T/apt_archive ./ InRelease Get:2 copy:/<>/resolver-JSYb4T/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-JSYb4T/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-JSYb4T/apt_archive ./ Sources [349 B] Get:5 copy:/<>/resolver-JSYb4T/apt_archive ./ Packages [432 B] Fetched 1738 B in 0s (0 B/s) Reading package lists... Reading package lists... Install core build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 778 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-JSYb4T/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [778 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 778 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 10206 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any all) +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 10), libbz2-dev, libpng-dev, libsdl1.2-dev, libsdl-mixer1.2-dev, quilt, zlib1g-dev Filtered Build-Depends: debhelper (>= 10), libbz2-dev, libpng-dev, libsdl1.2-dev, libsdl-mixer1.2-dev, quilt, zlib1g-dev dpkg-deb: building package 'sbuild-build-depends-simutrans-dummy' in '/<>/resolver-JSYb4T/apt_archive/sbuild-build-depends-simutrans-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-simutrans-dummy dpkg-scanpackages: info: Wrote 2 entries to output Packages file. Ign:1 copy:/<>/resolver-JSYb4T/apt_archive ./ InRelease Get:2 copy:/<>/resolver-JSYb4T/apt_archive ./ Release [963 B] Ign:3 copy:/<>/resolver-JSYb4T/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-JSYb4T/apt_archive ./ Sources [526 B] Get:5 copy:/<>/resolver-JSYb4T/apt_archive ./ Packages [608 B] Fetched 2097 B in 0s (0 B/s) Reading package lists... Reading package lists... Install simutrans build dependencies (apt-based resolver) --------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism diffstat file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libasound2 libasound2-data libasound2-dev libasyncns0 libbz2-dev libcaca-dev libcaca0 libcap2 libcroco3 libdbus-1-3 libdrm-amdgpu1 libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libelf1 libexpat1 libfile-stripnondeterminism-perl libflac-dev libflac8 libfluidsynth1 libgl1-mesa-dev libgl1-mesa-glx libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglu1-mesa libglu1-mesa-dev libice6 libicu57 libjack-jackd2-0 libmad0 libmad0-dev libmagic-mgc libmagic1 libmikmod-config libmikmod-dev libmikmod3 libmpdec2 libogg-dev libogg0 libopenal-data libopenal1 libopus0 libpciaccess0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpng-dev libpng16-16 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib libreadline7 libsamplerate0 libsdl-mixer1.2 libsdl-mixer1.2-dev libsdl1.2-dev libsdl1.2debian libsigsegv2 libslang2 libslang2-dev libsm6 libsndfile1 libsndio6.1 libsqlite3-0 libssl1.1 libtimedate-perl libtool libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxi6 libxml2 libxshmfence-dev libxshmfence1 libxtst6 libxxf86vm-dev libxxf86vm1 lsb-base m4 man-db mesa-common-dev mime-support pkg-config po-debconf python3 python3-minimal python3.5 python3.5-minimal quilt readline-common x11-common x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libasound2-plugins alsa-utils libasound2-doc libglib2.0-doc jackd2 libportaudio2 opus-tools pciutils pulseaudio sndiod libtool-doc gfortran | fortran95-compiler gcj-jdk libxcb-doc libxext-doc m4-doc less www-browser libmail-box-perl python3-doc python3-tk python3-venv python3.5-venv python3.5-doc binfmt-support procmail graphviz default-mta | mail-transport-agent readline-doc Recommended packages: curl | wget | lynx-cur bzip2-doc dbus libarchive-cpio-perl libgl1-mesa-dri shared-mime-info xdg-user-dirs libpng-tools musescore-soundfont-gm | fluid-soundfont-gm | freepats libltdl-dev tcpd libx11-doc xml-core libmail-sendmail-perl less The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism diffstat file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libasound2 libasound2-data libasound2-dev libasyncns0 libbz2-dev libcaca-dev libcaca0 libcap2 libcroco3 libdbus-1-3 libdrm-amdgpu1 libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libelf1 libexpat1 libfile-stripnondeterminism-perl libflac-dev libflac8 libfluidsynth1 libgl1-mesa-dev libgl1-mesa-glx libglapi-mesa libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglu1-mesa libglu1-mesa-dev libice6 libicu57 libjack-jackd2-0 libmad0 libmad0-dev libmagic-mgc libmagic1 libmikmod-config libmikmod-dev libmikmod3 libmpdec2 libogg-dev libogg0 libopenal-data libopenal1 libopus0 libpciaccess0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpng-dev libpng16-16 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib libreadline7 libsamplerate0 libsdl-mixer1.2 libsdl-mixer1.2-dev libsdl1.2-dev libsdl1.2debian libsigsegv2 libslang2 libslang2-dev libsm6 libsndfile1 libsndio6.1 libsqlite3-0 libssl1.1 libtimedate-perl libtool libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxi6 libxml2 libxshmfence-dev libxshmfence1 libxtst6 libxxf86vm-dev libxxf86vm1 lsb-base m4 man-db mesa-common-dev mime-support pkg-config po-debconf python3 python3-minimal python3.5 python3.5-minimal quilt readline-common sbuild-build-depends-simutrans-dummy x11-common x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 168 newly installed, 0 to remove and 0 not upgraded. Need to get 53.8 MB of archives. After this operation, 180 MB of additional disk space will be used. Get:1 copy:/<>/resolver-JSYb4T/apt_archive ./ sbuild-build-depends-simutrans-dummy 0.invalid.0 [816 B] Get:2 http://127.0.0.1:9999/debian unstable/main amd64 groff-base amd64 1.22.3-9 [1160 kB] Get:3 http://127.0.0.1:9999/debian unstable/main amd64 bsdmainutils amd64 9.0.12+nmu1 [186 kB] Get:4 http://127.0.0.1:9999/debian unstable/main amd64 libpipeline1 amd64 1.4.1-2 [27.6 kB] Get:5 http://127.0.0.1:9999/debian unstable/main amd64 man-db amd64 2.7.6.1-2 [1044 kB] Get:6 http://127.0.0.1:9999/debian unstable/main amd64 libmad0 amd64 0.15.1b-8 [78.4 kB] Get:7 http://127.0.0.1:9999/debian unstable/main amd64 libogg0 amd64 1.3.2-1 [19.9 kB] Get:8 http://127.0.0.1:9999/debian unstable/main amd64 libpcrecpp0v5 amd64 2:8.39-3 [151 kB] Get:9 http://127.0.0.1:9999/debian unstable/main amd64 libxau6 amd64 1:1.0.8-1 [20.7 kB] Get:10 http://127.0.0.1:9999/debian unstable/main amd64 libssl1.1 amd64 1.1.0f-3 [1342 kB] Get:11 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.5-minimal amd64 3.5.3-3 [577 kB] Get:12 http://127.0.0.1:9999/debian unstable/main amd64 libexpat1 amd64 2.2.1-3 [85.6 kB] Get:13 http://127.0.0.1:9999/debian unstable/main amd64 python3.5-minimal amd64 3.5.3-3 [1695 kB] Get:14 http://127.0.0.1:9999/debian unstable/main amd64 python3-minimal amd64 3.5.3-3 [35.4 kB] Get:15 http://127.0.0.1:9999/debian unstable/main amd64 mime-support all 3.60 [36.7 kB] Get:16 http://127.0.0.1:9999/debian unstable/main amd64 libmpdec2 amd64 2.4.2-1 [85.2 kB] Get:17 http://127.0.0.1:9999/debian unstable/main amd64 readline-common all 7.0-3 [70.4 kB] Get:18 http://127.0.0.1:9999/debian unstable/main amd64 libreadline7 amd64 7.0-3 [151 kB] Get:19 http://127.0.0.1:9999/debian unstable/main amd64 libsqlite3-0 amd64 3.16.2-5 [572 kB] Get:20 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.5-stdlib amd64 3.5.3-3 [2170 kB] Get:21 http://127.0.0.1:9999/debian unstable/main amd64 python3.5 amd64 3.5.3-3 [237 kB] Get:22 http://127.0.0.1:9999/debian unstable/main amd64 libpython3-stdlib amd64 3.5.3-3 [18.8 kB] Get:23 http://127.0.0.1:9999/debian unstable/main amd64 dh-python all 2.20170125 [86.8 kB] Get:24 http://127.0.0.1:9999/debian unstable/main amd64 python3 amd64 3.5.3-3 [21.8 kB] Get:25 http://127.0.0.1:9999/debian unstable/main amd64 lsb-base all 9.20161125 [27.9 kB] Get:26 http://127.0.0.1:9999/debian unstable/main amd64 libslang2 amd64 2.3.1-5 [503 kB] Get:27 http://127.0.0.1:9999/debian unstable/main amd64 libmagic-mgc amd64 1:5.30-1 [222 kB] Get:28 http://127.0.0.1:9999/debian unstable/main amd64 libmagic1 amd64 1:5.30-1 [111 kB] Get:29 http://127.0.0.1:9999/debian unstable/main amd64 file amd64 1:5.30-1 [63.9 kB] Get:30 http://127.0.0.1:9999/debian unstable/main amd64 gettext-base amd64 0.19.8.1-2+b1 [122 kB] Get:31 http://127.0.0.1:9999/debian unstable/main amd64 libcap2 amd64 1:2.25-1 [16.8 kB] Get:32 http://127.0.0.1:9999/debian unstable/main amd64 libwrap0 amd64 7.6.q-26 [58.2 kB] Get:33 http://127.0.0.1:9999/debian unstable/main amd64 libicu57 amd64 57.1-6 [7701 kB] Get:34 http://127.0.0.1:9999/debian unstable/main amd64 libxml2 amd64 2.9.4+dfsg1-3 [715 kB] Get:35 http://127.0.0.1:9999/debian unstable/main amd64 libsigsegv2 amd64 2.11-1 [29.9 kB] Get:36 http://127.0.0.1:9999/debian unstable/main amd64 m4 amd64 1.4.18-1 [202 kB] Get:37 http://127.0.0.1:9999/debian unstable/main amd64 autoconf all 2.69-10 [338 kB] Get:38 http://127.0.0.1:9999/debian unstable/main amd64 autotools-dev all 20161112.1 [73.4 kB] Get:39 http://127.0.0.1:9999/debian unstable/main amd64 automake all 1:1.15.1-2 [736 kB] Get:40 http://127.0.0.1:9999/debian unstable/main amd64 autopoint all 0.19.8.1-2 [433 kB] Get:41 http://127.0.0.1:9999/debian unstable/main amd64 libtool all 2.4.6-2 [545 kB] Get:42 http://127.0.0.1:9999/debian unstable/main amd64 dh-autoreconf all 14 [15.9 kB] Get:43 http://127.0.0.1:9999/debian unstable/main amd64 libarchive-zip-perl all 1.59-1 [95.5 kB] Get:44 http://127.0.0.1:9999/debian unstable/main amd64 libfile-stripnondeterminism-perl all 0.035-2 [17.0 kB] Get:45 http://127.0.0.1:9999/debian unstable/main amd64 libtimedate-perl all 2.3000-2 [42.2 kB] Get:46 http://127.0.0.1:9999/debian unstable/main amd64 dh-strip-nondeterminism all 0.035-2 [10.7 kB] Get:47 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-0 amd64 2.52.3-1 [2742 kB] Get:48 http://127.0.0.1:9999/debian unstable/main amd64 libcroco3 amd64 0.6.12-1 [144 kB] Get:49 http://127.0.0.1:9999/debian unstable/main amd64 gettext amd64 0.19.8.1-2+b1 [1301 kB] Get:50 http://127.0.0.1:9999/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.4 [26.3 kB] Get:51 http://127.0.0.1:9999/debian unstable/main amd64 po-debconf all 1.0.20 [247 kB] Get:52 http://127.0.0.1:9999/debian unstable/main amd64 debhelper all 10.6.2 [968 kB] Get:53 http://127.0.0.1:9999/debian unstable/main amd64 diffstat amd64 1.61-1+b1 [32.8 kB] Get:54 http://127.0.0.1:9999/debian unstable/main amd64 libasound2-data all 1.1.3-5 [173 kB] Get:55 http://127.0.0.1:9999/debian unstable/main amd64 libasound2 amd64 1.1.3-5 [497 kB] Get:56 http://127.0.0.1:9999/debian unstable/main amd64 libasound2-dev amd64 1.1.3-5 [262 kB] Get:57 http://127.0.0.1:9999/debian unstable/main amd64 libasyncns0 amd64 0.8-6 [12.5 kB] Get:58 http://127.0.0.1:9999/debian unstable/main amd64 libbz2-dev amd64 1.0.6-8.1 [29.4 kB] Get:59 http://127.0.0.1:9999/debian unstable/main amd64 libcaca0 amd64 0.99.beta19-2+b2 [347 kB] Get:60 http://127.0.0.1:9999/debian unstable/main amd64 libpng16-16 amd64 1.6.29-3 [281 kB] Get:61 http://127.0.0.1:9999/debian unstable/main amd64 zlib1g-dev amd64 1:1.2.8.dfsg-5 [205 kB] Get:62 http://127.0.0.1:9999/debian unstable/main amd64 libpng-dev amd64 1.6.29-3 [251 kB] Get:63 http://127.0.0.1:9999/debian unstable/main amd64 libslang2-dev amd64 2.3.1-5 [480 kB] Get:64 http://127.0.0.1:9999/debian unstable/main amd64 libcaca-dev amd64 0.99.beta19-2+b2 [897 kB] Get:65 http://127.0.0.1:9999/debian unstable/main amd64 libdbus-1-3 amd64 1.10.20-1 [193 kB] Get:66 http://127.0.0.1:9999/debian unstable/main amd64 libdrm2 amd64 2.4.81-2 [38.4 kB] Get:67 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-amdgpu1 amd64 2.4.81-2 [27.2 kB] Get:68 http://127.0.0.1:9999/debian unstable/main amd64 libpciaccess0 amd64 0.13.4-1+b2 [50.0 kB] Get:69 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-intel1 amd64 2.4.81-2 [69.5 kB] Get:70 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-radeon1 amd64 2.4.81-2 [30.5 kB] Get:71 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-nouveau2 amd64 2.4.81-2 [25.5 kB] Get:72 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-dev amd64 2.4.81-2 [240 kB] Get:73 http://127.0.0.1:9999/debian unstable/main amd64 libelf1 amd64 0.168-1 [157 kB] Get:74 http://127.0.0.1:9999/debian unstable/main amd64 libflac8 amd64 1.3.2-1 [221 kB] Get:75 http://127.0.0.1:9999/debian unstable/main amd64 libogg-dev amd64 1.3.2-1 [198 kB] Get:76 http://127.0.0.1:9999/debian unstable/main amd64 libflac-dev amd64 1.3.2-1 [270 kB] Get:77 http://127.0.0.1:9999/debian unstable/main amd64 libopus0 amd64 1.2~alpha2-1 [171 kB] Get:78 http://127.0.0.1:9999/debian unstable/main amd64 libsamplerate0 amd64 0.1.8-8+b2 [949 kB] Get:79 http://127.0.0.1:9999/debian unstable/main amd64 libjack-jackd2-0 amd64 1.9.10+20150825git1ed50c92~dfsg-5 [292 kB] Get:80 http://127.0.0.1:9999/debian unstable/main amd64 x11-common all 1:7.7+19 [251 kB] Get:81 http://127.0.0.1:9999/debian unstable/main amd64 libice6 amd64 2:1.0.9-2 [58.7 kB] Get:82 http://127.0.0.1:9999/debian unstable/main amd64 libsm6 amd64 2:1.2.2-1+b3 [33.3 kB] Get:83 http://127.0.0.1:9999/debian unstable/main amd64 libvorbis0a amd64 1.3.5-4 [91.6 kB] Get:84 http://127.0.0.1:9999/debian unstable/main amd64 libvorbisenc2 amd64 1.3.5-4 [79.0 kB] Get:85 http://127.0.0.1:9999/debian unstable/main amd64 libsndfile1 amd64 1.0.28-2 [249 kB] Get:86 http://127.0.0.1:9999/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB] Get:87 http://127.0.0.1:9999/debian unstable/main amd64 libxcb1 amd64 1.12-1 [133 kB] Get:88 http://127.0.0.1:9999/debian unstable/main amd64 libx11-data all 2:1.6.4-3 [290 kB] Get:89 http://127.0.0.1:9999/debian unstable/main amd64 libx11-6 amd64 2:1.6.4-3 [747 kB] Get:90 http://127.0.0.1:9999/debian unstable/main amd64 libx11-xcb1 amd64 2:1.6.4-3 [183 kB] Get:91 http://127.0.0.1:9999/debian unstable/main amd64 libxext6 amd64 2:1.3.3-1+b2 [52.5 kB] Get:92 http://127.0.0.1:9999/debian unstable/main amd64 libxi6 amd64 2:1.7.9-1 [82.6 kB] Get:93 http://127.0.0.1:9999/debian unstable/main amd64 libxtst6 amd64 2:1.2.3-1 [27.8 kB] Get:94 http://127.0.0.1:9999/debian unstable/main amd64 libpulse0 amd64 10.0-2 [282 kB] Get:95 http://127.0.0.1:9999/debian unstable/main amd64 libfluidsynth1 amd64 1.1.6-4 [161 kB] Get:96 http://127.0.0.1:9999/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1 [21.9 kB] Get:97 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-core-dev all 7.0.31-1 [728 kB] Get:98 http://127.0.0.1:9999/debian unstable/main amd64 libxau-dev amd64 1:1.0.8-1 [23.6 kB] Get:99 http://127.0.0.1:9999/debian unstable/main amd64 libxdmcp-dev amd64 1:1.1.2-3 [42.2 kB] Get:100 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-input-dev all 2.3.2-1 [158 kB] Get:101 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-kb-dev all 1.0.7-1 [233 kB] Get:102 http://127.0.0.1:9999/debian unstable/main amd64 xtrans-dev all 1.3.5-1 [100 kB] Get:103 http://127.0.0.1:9999/debian unstable/main amd64 libpthread-stubs0-dev amd64 0.3-4 [3866 B] Get:104 http://127.0.0.1:9999/debian unstable/main amd64 libxcb1-dev amd64 1.12-1 [169 kB] Get:105 http://127.0.0.1:9999/debian unstable/main amd64 libx11-dev amd64 2:1.6.4-3 [815 kB] Get:106 http://127.0.0.1:9999/debian unstable/main amd64 mesa-common-dev amd64 17.1.4-1 [537 kB] Get:107 http://127.0.0.1:9999/debian unstable/main amd64 libglapi-mesa amd64 17.1.4-1 [59.7 kB] Get:108 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-dri2-0 amd64 1.12-1 [97.2 kB] Get:109 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-dri3-0 amd64 1.12-1 [95.6 kB] Get:110 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-glx0 amd64 1.12-1 [113 kB] Get:111 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-present0 amd64 1.12-1 [95.8 kB] Get:112 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-sync1 amd64 1.12-1 [99.2 kB] Get:113 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-xfixes0 amd64 1.12-1 [99.6 kB] Get:114 http://127.0.0.1:9999/debian unstable/main amd64 libxfixes3 amd64 1:5.0.3-1 [21.9 kB] Get:115 http://127.0.0.1:9999/debian unstable/main amd64 libxdamage1 amd64 1:1.1.4-2+b3 [14.5 kB] Get:116 http://127.0.0.1:9999/debian unstable/main amd64 libxshmfence1 amd64 1.2-1+b2 [7922 B] Get:117 http://127.0.0.1:9999/debian unstable/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b2 [20.8 kB] Get:118 http://127.0.0.1:9999/debian unstable/main amd64 libgl1-mesa-glx amd64 17.1.4-1 [167 kB] Get:119 http://127.0.0.1:9999/debian unstable/main amd64 libx11-xcb-dev amd64 2:1.6.4-3 [185 kB] Get:120 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-dri3-dev amd64 1.12-1 [96.1 kB] Get:121 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-randr0 amd64 1.12-1 [107 kB] Get:122 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-render0 amd64 1.12-1 [105 kB] Get:123 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-render0-dev amd64 1.12-1 [109 kB] Get:124 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-randr0-dev amd64 1.12-1 [110 kB] Get:125 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-shape0 amd64 1.12-1 [96.2 kB] Get:126 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-shape0-dev amd64 1.12-1 [97.4 kB] Get:127 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-xfixes0-dev amd64 1.12-1 [102 kB] Get:128 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-sync-dev amd64 1.12-1 [101 kB] Get:129 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-present-dev amd64 1.12-1 [97.2 kB] Get:130 http://127.0.0.1:9999/debian unstable/main amd64 libxshmfence-dev amd64 1.2-1+b2 [7420 B] Get:131 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-dri2-0-dev amd64 1.12-1 [98.8 kB] Get:132 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-glx0-dev amd64 1.12-1 [118 kB] Get:133 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-xext-dev all 7.3.0-1 [212 kB] Get:134 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-fixes-dev all 1:5.0-2 [19.2 kB] Get:135 http://127.0.0.1:9999/debian unstable/main amd64 libxfixes-dev amd64 1:5.0.3-1 [23.8 kB] Get:136 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-damage-dev all 1:1.2.1-2 [11.8 kB] Get:137 http://127.0.0.1:9999/debian unstable/main amd64 libxdamage-dev amd64 1:1.1.4-2+b3 [14.3 kB] Get:138 http://127.0.0.1:9999/debian unstable/main amd64 libxext-dev amd64 2:1.3.3-1+b2 [107 kB] Get:139 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-xf86vidmode-dev all 2.3.1-2 [6114 B] Get:140 http://127.0.0.1:9999/debian unstable/main amd64 libxxf86vm-dev amd64 1:1.1.4-1+b2 [25.4 kB] Get:141 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-dri2-dev all 2.8-2 [18.2 kB] Get:142 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-gl-dev all 1.4.17-1 [28.0 kB] Get:143 http://127.0.0.1:9999/debian unstable/main amd64 libgl1-mesa-dev amd64 17.1.4-1 [42.1 kB] Get:144 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-data all 2.52.3-1 [2577 kB] Get:145 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-bin amd64 2.52.3-1 [1658 kB] Get:146 http://127.0.0.1:9999/debian unstable/main amd64 libpcre16-3 amd64 2:8.39-3 [258 kB] Get:147 http://127.0.0.1:9999/debian unstable/main amd64 libpcre32-3 amd64 2:8.39-3 [248 kB] Get:148 http://127.0.0.1:9999/debian unstable/main amd64 libpcre3-dev amd64 2:8.39-3 [647 kB] Get:149 http://127.0.0.1:9999/debian unstable/main amd64 pkg-config amd64 0.29-4+b1 [63.3 kB] Get:150 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-dev amd64 2.52.3-1 [3037 kB] Get:151 http://127.0.0.1:9999/debian unstable/main amd64 libglu1-mesa amd64 9.0.0-2.1 [168 kB] Get:152 http://127.0.0.1:9999/debian unstable/main amd64 libglu1-mesa-dev amd64 9.0.0-2.1 [202 kB] Get:153 http://127.0.0.1:9999/debian unstable/main amd64 libmad0-dev amd64 0.15.1b-8 [90.5 kB] Get:154 http://127.0.0.1:9999/debian unstable/main amd64 libmikmod-config amd64 3.3.11.1-1 [23.8 kB] Get:155 http://127.0.0.1:9999/debian unstable/main amd64 libopenal-data all 1:1.17.2-4 [107 kB] Get:156 http://127.0.0.1:9999/debian unstable/main amd64 libsndio6.1 amd64 1.1.0-3 [23.5 kB] Get:157 http://127.0.0.1:9999/debian unstable/main amd64 libopenal1 amd64 1:1.17.2-4+b2 [212 kB] Get:158 http://127.0.0.1:9999/debian unstable/main amd64 libsdl1.2debian amd64 1.2.15+dfsg1-4 [185 kB] Get:159 http://127.0.0.1:9999/debian unstable/main amd64 libmikmod3 amd64 3.3.11.1-1 [132 kB] Get:160 http://127.0.0.1:9999/debian unstable/main amd64 libmikmod-dev amd64 3.3.11.1-1 [222 kB] Get:161 http://127.0.0.1:9999/debian unstable/main amd64 libpulse-mainloop-glib0 amd64 10.0-2 [44.0 kB] Get:162 http://127.0.0.1:9999/debian unstable/main amd64 libpulse-dev amd64 10.0-2 [104 kB] Get:163 http://127.0.0.1:9999/debian unstable/main amd64 libvorbisfile3 amd64 1.3.5-4 [24.3 kB] Get:164 http://127.0.0.1:9999/debian unstable/main amd64 libsdl-mixer1.2 amd64 1.2.12-11+b3 [85.8 kB] Get:165 http://127.0.0.1:9999/debian unstable/main amd64 libsdl1.2-dev amd64 1.2.15+dfsg1-4 [721 kB] Get:166 http://127.0.0.1:9999/debian unstable/main amd64 libvorbis-dev amd64 1.3.5-4 [333 kB] Get:167 http://127.0.0.1:9999/debian unstable/main amd64 libsdl-mixer1.2-dev amd64 1.2.12-11+b3 [106 kB] Get:168 http://127.0.0.1:9999/debian unstable/main amd64 quilt all 0.63-8 [308 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 53.8 MB in 0s (93.6 MB/s) Selecting previously unselected package groff-base. (Reading database ... 10206 files and directories currently installed.) Preparing to unpack .../00-groff-base_1.22.3-9_amd64.deb ... Unpacking groff-base (1.22.3-9) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_9.0.12+nmu1_amd64.deb ... Unpacking bsdmainutils (9.0.12+nmu1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../02-libpipeline1_1.4.1-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.4.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../03-man-db_2.7.6.1-2_amd64.deb ... Unpacking man-db (2.7.6.1-2) ... Selecting previously unselected package libmad0:amd64. Preparing to unpack .../04-libmad0_0.15.1b-8_amd64.deb ... Unpacking libmad0:amd64 (0.15.1b-8) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../05-libogg0_1.3.2-1_amd64.deb ... Unpacking libogg0:amd64 (1.3.2-1) ... Selecting previously unselected package libpcrecpp0v5:amd64. Preparing to unpack .../06-libpcrecpp0v5_2%3a8.39-3_amd64.deb ... Unpacking libpcrecpp0v5:amd64 (2:8.39-3) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../07-libxau6_1%3a1.0.8-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.8-1) ... Selecting previously unselected package libssl1.1:amd64. Preparing to unpack .../08-libssl1.1_1.1.0f-3_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.0f-3) ... Selecting previously unselected package libpython3.5-minimal:amd64. Preparing to unpack .../09-libpython3.5-minimal_3.5.3-3_amd64.deb ... Unpacking libpython3.5-minimal:amd64 (3.5.3-3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../10-libexpat1_2.2.1-3_amd64.deb ... Unpacking libexpat1:amd64 (2.2.1-3) ... Selecting previously unselected package python3.5-minimal. Preparing to unpack .../11-python3.5-minimal_3.5.3-3_amd64.deb ... Unpacking python3.5-minimal (3.5.3-3) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../12-python3-minimal_3.5.3-3_amd64.deb ... Unpacking python3-minimal (3.5.3-3) ... Selecting previously unselected package mime-support. Preparing to unpack .../13-mime-support_3.60_all.deb ... Unpacking mime-support (3.60) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../14-libmpdec2_2.4.2-1_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../15-readline-common_7.0-3_all.deb ... Unpacking readline-common (7.0-3) ... Selecting previously unselected package libreadline7:amd64. Preparing to unpack .../16-libreadline7_7.0-3_amd64.deb ... Unpacking libreadline7:amd64 (7.0-3) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../17-libsqlite3-0_3.16.2-5_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.16.2-5) ... Selecting previously unselected package libpython3.5-stdlib:amd64. Preparing to unpack .../18-libpython3.5-stdlib_3.5.3-3_amd64.deb ... Unpacking libpython3.5-stdlib:amd64 (3.5.3-3) ... Selecting previously unselected package python3.5. Preparing to unpack .../19-python3.5_3.5.3-3_amd64.deb ... Unpacking python3.5 (3.5.3-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../20-libpython3-stdlib_3.5.3-3_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.5.3-3) ... Selecting previously unselected package dh-python. Preparing to unpack .../21-dh-python_2.20170125_all.deb ... Unpacking dh-python (2.20170125) ... Setting up libssl1.1:amd64 (1.1.0f-3) ... Setting up libpython3.5-minimal:amd64 (3.5.3-3) ... Setting up libexpat1:amd64 (2.2.1-3) ... Setting up python3.5-minimal (3.5.3-3) ... Setting up python3-minimal (3.5.3-3) ... Selecting previously unselected package python3. (Reading database ... 11789 files and directories currently installed.) Preparing to unpack .../000-python3_3.5.3-3_amd64.deb ... Unpacking python3 (3.5.3-3) ... Selecting previously unselected package lsb-base. Preparing to unpack .../001-lsb-base_9.20161125_all.deb ... Unpacking lsb-base (9.20161125) ... Selecting previously unselected package libslang2:amd64. Preparing to unpack .../002-libslang2_2.3.1-5_amd64.deb ... Unpacking libslang2:amd64 (2.3.1-5) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.30-1_amd64.deb ... Unpacking libmagic-mgc (1:5.30-1) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../004-libmagic1_1%3a5.30-1_amd64.deb ... Unpacking libmagic1:amd64 (1:5.30-1) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.30-1_amd64.deb ... Unpacking file (1:5.30-1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.19.8.1-2+b1_amd64.deb ... Unpacking gettext-base (0.19.8.1-2+b1) ... Selecting previously unselected package libcap2:amd64. Preparing to unpack .../007-libcap2_1%3a2.25-1_amd64.deb ... Unpacking libcap2:amd64 (1:2.25-1) ... Selecting previously unselected package libwrap0:amd64. Preparing to unpack .../008-libwrap0_7.6.q-26_amd64.deb ... Unpacking libwrap0:amd64 (7.6.q-26) ... Selecting previously unselected package libicu57:amd64. Preparing to unpack .../009-libicu57_57.1-6_amd64.deb ... Unpacking libicu57:amd64 (57.1-6) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../010-libxml2_2.9.4+dfsg1-3_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-3) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../011-libsigsegv2_2.11-1_amd64.deb ... Unpacking libsigsegv2:amd64 (2.11-1) ... Selecting previously unselected package m4. Preparing to unpack .../012-m4_1.4.18-1_amd64.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../013-autoconf_2.69-10_all.deb ... Unpacking autoconf (2.69-10) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../014-autotools-dev_20161112.1_all.deb ... Unpacking autotools-dev (20161112.1) ... Selecting previously unselected package automake. Preparing to unpack .../015-automake_1%3a1.15.1-2_all.deb ... Unpacking automake (1:1.15.1-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../016-autopoint_0.19.8.1-2_all.deb ... Unpacking autopoint (0.19.8.1-2) ... Selecting previously unselected package libtool. Preparing to unpack .../017-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../018-dh-autoreconf_14_all.deb ... Unpacking dh-autoreconf (14) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../019-libarchive-zip-perl_1.59-1_all.deb ... Unpacking libarchive-zip-perl (1.59-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../020-libfile-stripnondeterminism-perl_0.035-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.035-2) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../021-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../022-dh-strip-nondeterminism_0.035-2_all.deb ... Unpacking dh-strip-nondeterminism (0.035-2) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../023-libglib2.0-0_2.52.3-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.52.3-1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../024-libcroco3_0.6.12-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-1) ... Selecting previously unselected package gettext. Preparing to unpack .../025-gettext_0.19.8.1-2+b1_amd64.deb ... Unpacking gettext (0.19.8.1-2+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../026-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../027-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../028-debhelper_10.6.2_all.deb ... Unpacking debhelper (10.6.2) ... Selecting previously unselected package diffstat. Preparing to unpack .../029-diffstat_1.61-1+b1_amd64.deb ... Unpacking diffstat (1.61-1+b1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../030-libasound2-data_1.1.3-5_all.deb ... Unpacking libasound2-data (1.1.3-5) ... Selecting previously unselected package libasound2:amd64. Preparing to unpack .../031-libasound2_1.1.3-5_amd64.deb ... Unpacking libasound2:amd64 (1.1.3-5) ... Selecting previously unselected package libasound2-dev:amd64. Preparing to unpack .../032-libasound2-dev_1.1.3-5_amd64.deb ... Unpacking libasound2-dev:amd64 (1.1.3-5) ... Selecting previously unselected package libasyncns0:amd64. Preparing to unpack .../033-libasyncns0_0.8-6_amd64.deb ... Unpacking libasyncns0:amd64 (0.8-6) ... Selecting previously unselected package libbz2-dev:amd64. Preparing to unpack .../034-libbz2-dev_1.0.6-8.1_amd64.deb ... Unpacking libbz2-dev:amd64 (1.0.6-8.1) ... Selecting previously unselected package libcaca0:amd64. Preparing to unpack .../035-libcaca0_0.99.beta19-2+b2_amd64.deb ... Unpacking libcaca0:amd64 (0.99.beta19-2+b2) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../036-libpng16-16_1.6.29-3_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.29-3) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../037-zlib1g-dev_1%3a1.2.8.dfsg-5_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-5) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../038-libpng-dev_1.6.29-3_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.29-3) ... Selecting previously unselected package libslang2-dev:amd64. Preparing to unpack .../039-libslang2-dev_2.3.1-5_amd64.deb ... Unpacking libslang2-dev:amd64 (2.3.1-5) ... Selecting previously unselected package libcaca-dev. Preparing to unpack .../040-libcaca-dev_0.99.beta19-2+b2_amd64.deb ... Unpacking libcaca-dev (0.99.beta19-2+b2) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../041-libdbus-1-3_1.10.20-1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.10.20-1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../042-libdrm2_2.4.81-2_amd64.deb ... Unpacking libdrm2:amd64 (2.4.81-2) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../043-libdrm-amdgpu1_2.4.81-2_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.81-2) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../044-libpciaccess0_0.13.4-1+b2_amd64.deb ... Unpacking libpciaccess0:amd64 (0.13.4-1+b2) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../045-libdrm-intel1_2.4.81-2_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.81-2) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../046-libdrm-radeon1_2.4.81-2_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.81-2) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../047-libdrm-nouveau2_2.4.81-2_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.81-2) ... Selecting previously unselected package libdrm-dev:amd64. Preparing to unpack .../048-libdrm-dev_2.4.81-2_amd64.deb ... Unpacking libdrm-dev:amd64 (2.4.81-2) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../049-libelf1_0.168-1_amd64.deb ... Unpacking libelf1:amd64 (0.168-1) ... Selecting previously unselected package libflac8:amd64. Preparing to unpack .../050-libflac8_1.3.2-1_amd64.deb ... Unpacking libflac8:amd64 (1.3.2-1) ... Selecting previously unselected package libogg-dev:amd64. Preparing to unpack .../051-libogg-dev_1.3.2-1_amd64.deb ... Unpacking libogg-dev:amd64 (1.3.2-1) ... Selecting previously unselected package libflac-dev:amd64. Preparing to unpack .../052-libflac-dev_1.3.2-1_amd64.deb ... Unpacking libflac-dev:amd64 (1.3.2-1) ... Selecting previously unselected package libopus0:amd64. Preparing to unpack .../053-libopus0_1.2~alpha2-1_amd64.deb ... Unpacking libopus0:amd64 (1.2~alpha2-1) ... Selecting previously unselected package libsamplerate0:amd64. Preparing to unpack .../054-libsamplerate0_0.1.8-8+b2_amd64.deb ... Unpacking libsamplerate0:amd64 (0.1.8-8+b2) ... Selecting previously unselected package libjack-jackd2-0:amd64. Preparing to unpack .../055-libjack-jackd2-0_1.9.10+20150825git1ed50c92~dfsg-5_amd64.deb ... Unpacking libjack-jackd2-0:amd64 (1.9.10+20150825git1ed50c92~dfsg-5) ... Selecting previously unselected package x11-common. Preparing to unpack .../056-x11-common_1%3a7.7+19_all.deb ... Unpacking x11-common (1:7.7+19) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../057-libice6_2%3a1.0.9-2_amd64.deb ... Unpacking libice6:amd64 (2:1.0.9-2) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../058-libsm6_2%3a1.2.2-1+b3_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.2-1+b3) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../059-libvorbis0a_1.3.5-4_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.5-4) ... Selecting previously unselected package libvorbisenc2:amd64. Preparing to unpack .../060-libvorbisenc2_1.3.5-4_amd64.deb ... Unpacking libvorbisenc2:amd64 (1.3.5-4) ... Selecting previously unselected package libsndfile1:amd64. Preparing to unpack .../061-libsndfile1_1.0.28-2_amd64.deb ... Unpacking libsndfile1:amd64 (1.0.28-2) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../062-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../063-libxcb1_1.12-1_amd64.deb ... Unpacking libxcb1:amd64 (1.12-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../064-libx11-data_2%3a1.6.4-3_all.deb ... Unpacking libx11-data (2:1.6.4-3) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../065-libx11-6_2%3a1.6.4-3_amd64.deb ... Unpacking libx11-6:amd64 (2:1.6.4-3) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../066-libx11-xcb1_2%3a1.6.4-3_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.6.4-3) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../067-libxext6_2%3a1.3.3-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.3-1+b2) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../068-libxi6_2%3a1.7.9-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.7.9-1) ... Selecting previously unselected package libxtst6:amd64. Preparing to unpack .../069-libxtst6_2%3a1.2.3-1_amd64.deb ... Unpacking libxtst6:amd64 (2:1.2.3-1) ... Selecting previously unselected package libpulse0:amd64. Preparing to unpack .../070-libpulse0_10.0-2_amd64.deb ... Unpacking libpulse0:amd64 (10.0-2) ... Selecting previously unselected package libfluidsynth1:amd64. Preparing to unpack .../071-libfluidsynth1_1.1.6-4_amd64.deb ... Unpacking libfluidsynth1:amd64 (1.1.6-4) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../072-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../073-x11proto-core-dev_7.0.31-1_all.deb ... Unpacking x11proto-core-dev (7.0.31-1) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../074-libxau-dev_1%3a1.0.8-1_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.8-1) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../075-libxdmcp-dev_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.2-3) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../076-x11proto-input-dev_2.3.2-1_all.deb ... Unpacking x11proto-input-dev (2.3.2-1) ... Selecting previously unselected package x11proto-kb-dev. Preparing to unpack .../077-x11proto-kb-dev_1.0.7-1_all.deb ... Unpacking x11proto-kb-dev (1.0.7-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../078-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack .../079-libpthread-stubs0-dev_0.3-4_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.3-4) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../080-libxcb1-dev_1.12-1_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.12-1) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../081-libx11-dev_2%3a1.6.4-3_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.6.4-3) ... Selecting previously unselected package mesa-common-dev:amd64. Preparing to unpack .../082-mesa-common-dev_17.1.4-1_amd64.deb ... Unpacking mesa-common-dev:amd64 (17.1.4-1) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../083-libglapi-mesa_17.1.4-1_amd64.deb ... Unpacking libglapi-mesa:amd64 (17.1.4-1) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../084-libxcb-dri2-0_1.12-1_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.12-1) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../085-libxcb-dri3-0_1.12-1_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.12-1) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../086-libxcb-glx0_1.12-1_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.12-1) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../087-libxcb-present0_1.12-1_amd64.deb ... Unpacking libxcb-present0:amd64 (1.12-1) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../088-libxcb-sync1_1.12-1_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.12-1) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../089-libxcb-xfixes0_1.12-1_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.12-1) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../090-libxfixes3_1%3a5.0.3-1_amd64.deb ... Unpacking libxfixes3:amd64 (1:5.0.3-1) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../091-libxdamage1_1%3a1.1.4-2+b3_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.4-2+b3) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../092-libxshmfence1_1.2-1+b2_amd64.deb ... Unpacking libxshmfence1:amd64 (1.2-1+b2) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../093-libxxf86vm1_1%3a1.1.4-1+b2_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b2) ... Selecting previously unselected package libgl1-mesa-glx:amd64. Preparing to unpack .../094-libgl1-mesa-glx_17.1.4-1_amd64.deb ... Unpacking libgl1-mesa-glx:amd64 (17.1.4-1) ... Selecting previously unselected package libx11-xcb-dev:amd64. Preparing to unpack .../095-libx11-xcb-dev_2%3a1.6.4-3_amd64.deb ... Unpacking libx11-xcb-dev:amd64 (2:1.6.4-3) ... Selecting previously unselected package libxcb-dri3-dev:amd64. Preparing to unpack .../096-libxcb-dri3-dev_1.12-1_amd64.deb ... Unpacking libxcb-dri3-dev:amd64 (1.12-1) ... Selecting previously unselected package libxcb-randr0:amd64. Preparing to unpack .../097-libxcb-randr0_1.12-1_amd64.deb ... Unpacking libxcb-randr0:amd64 (1.12-1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../098-libxcb-render0_1.12-1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.12-1) ... Selecting previously unselected package libxcb-render0-dev:amd64. Preparing to unpack .../099-libxcb-render0-dev_1.12-1_amd64.deb ... Unpacking libxcb-render0-dev:amd64 (1.12-1) ... Selecting previously unselected package libxcb-randr0-dev:amd64. Preparing to unpack .../100-libxcb-randr0-dev_1.12-1_amd64.deb ... Unpacking libxcb-randr0-dev:amd64 (1.12-1) ... Selecting previously unselected package libxcb-shape0:amd64. Preparing to unpack .../101-libxcb-shape0_1.12-1_amd64.deb ... Unpacking libxcb-shape0:amd64 (1.12-1) ... Selecting previously unselected package libxcb-shape0-dev:amd64. Preparing to unpack .../102-libxcb-shape0-dev_1.12-1_amd64.deb ... Unpacking libxcb-shape0-dev:amd64 (1.12-1) ... Selecting previously unselected package libxcb-xfixes0-dev:amd64. Preparing to unpack .../103-libxcb-xfixes0-dev_1.12-1_amd64.deb ... Unpacking libxcb-xfixes0-dev:amd64 (1.12-1) ... Selecting previously unselected package libxcb-sync-dev:amd64. Preparing to unpack .../104-libxcb-sync-dev_1.12-1_amd64.deb ... Unpacking libxcb-sync-dev:amd64 (1.12-1) ... Selecting previously unselected package libxcb-present-dev:amd64. Preparing to unpack .../105-libxcb-present-dev_1.12-1_amd64.deb ... Unpacking libxcb-present-dev:amd64 (1.12-1) ... Selecting previously unselected package libxshmfence-dev:amd64. Preparing to unpack .../106-libxshmfence-dev_1.2-1+b2_amd64.deb ... Unpacking libxshmfence-dev:amd64 (1.2-1+b2) ... Selecting previously unselected package libxcb-dri2-0-dev:amd64. Preparing to unpack .../107-libxcb-dri2-0-dev_1.12-1_amd64.deb ... Unpacking libxcb-dri2-0-dev:amd64 (1.12-1) ... Selecting previously unselected package libxcb-glx0-dev:amd64. Preparing to unpack .../108-libxcb-glx0-dev_1.12-1_amd64.deb ... Unpacking libxcb-glx0-dev:amd64 (1.12-1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../109-x11proto-xext-dev_7.3.0-1_all.deb ... Unpacking x11proto-xext-dev (7.3.0-1) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../110-x11proto-fixes-dev_1%3a5.0-2_all.deb ... Unpacking x11proto-fixes-dev (1:5.0-2) ... Selecting previously unselected package libxfixes-dev:amd64. Preparing to unpack .../111-libxfixes-dev_1%3a5.0.3-1_amd64.deb ... Unpacking libxfixes-dev:amd64 (1:5.0.3-1) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../112-x11proto-damage-dev_1%3a1.2.1-2_all.deb ... Unpacking x11proto-damage-dev (1:1.2.1-2) ... Selecting previously unselected package libxdamage-dev:amd64. Preparing to unpack .../113-libxdamage-dev_1%3a1.1.4-2+b3_amd64.deb ... Unpacking libxdamage-dev:amd64 (1:1.1.4-2+b3) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../114-libxext-dev_2%3a1.3.3-1+b2_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.3-1+b2) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../115-x11proto-xf86vidmode-dev_2.3.1-2_all.deb ... Unpacking x11proto-xf86vidmode-dev (2.3.1-2) ... Selecting previously unselected package libxxf86vm-dev:amd64. Preparing to unpack .../116-libxxf86vm-dev_1%3a1.1.4-1+b2_amd64.deb ... Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1+b2) ... Selecting previously unselected package x11proto-dri2-dev. Preparing to unpack .../117-x11proto-dri2-dev_2.8-2_all.deb ... Unpacking x11proto-dri2-dev (2.8-2) ... Selecting previously unselected package x11proto-gl-dev. Preparing to unpack .../118-x11proto-gl-dev_1.4.17-1_all.deb ... Unpacking x11proto-gl-dev (1.4.17-1) ... Selecting previously unselected package libgl1-mesa-dev:amd64. Preparing to unpack .../119-libgl1-mesa-dev_17.1.4-1_amd64.deb ... Unpacking libgl1-mesa-dev:amd64 (17.1.4-1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../120-libglib2.0-data_2.52.3-1_all.deb ... Unpacking libglib2.0-data (2.52.3-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../121-libglib2.0-bin_2.52.3-1_amd64.deb ... Unpacking libglib2.0-bin (2.52.3-1) ... Selecting previously unselected package libpcre16-3:amd64. Preparing to unpack .../122-libpcre16-3_2%3a8.39-3_amd64.deb ... Unpacking libpcre16-3:amd64 (2:8.39-3) ... Selecting previously unselected package libpcre32-3:amd64. Preparing to unpack .../123-libpcre32-3_2%3a8.39-3_amd64.deb ... Unpacking libpcre32-3:amd64 (2:8.39-3) ... Selecting previously unselected package libpcre3-dev:amd64. Preparing to unpack .../124-libpcre3-dev_2%3a8.39-3_amd64.deb ... Unpacking libpcre3-dev:amd64 (2:8.39-3) ... Selecting previously unselected package pkg-config. Preparing to unpack .../125-pkg-config_0.29-4+b1_amd64.deb ... Unpacking pkg-config (0.29-4+b1) ... Selecting previously unselected package libglib2.0-dev. Preparing to unpack .../126-libglib2.0-dev_2.52.3-1_amd64.deb ... Unpacking libglib2.0-dev (2.52.3-1) ... Selecting previously unselected package libglu1-mesa:amd64. Preparing to unpack .../127-libglu1-mesa_9.0.0-2.1_amd64.deb ... Unpacking libglu1-mesa:amd64 (9.0.0-2.1) ... Selecting previously unselected package libglu1-mesa-dev:amd64. Preparing to unpack .../128-libglu1-mesa-dev_9.0.0-2.1_amd64.deb ... Unpacking libglu1-mesa-dev:amd64 (9.0.0-2.1) ... Selecting previously unselected package libmad0-dev. Preparing to unpack .../129-libmad0-dev_0.15.1b-8_amd64.deb ... Unpacking libmad0-dev (0.15.1b-8) ... Selecting previously unselected package libmikmod-config. Preparing to unpack .../130-libmikmod-config_3.3.11.1-1_amd64.deb ... Unpacking libmikmod-config (3.3.11.1-1) ... Selecting previously unselected package libopenal-data. Preparing to unpack .../131-libopenal-data_1%3a1.17.2-4_all.deb ... Unpacking libopenal-data (1:1.17.2-4) ... Selecting previously unselected package libsndio6.1:amd64. Preparing to unpack .../132-libsndio6.1_1.1.0-3_amd64.deb ... Unpacking libsndio6.1:amd64 (1.1.0-3) ... Selecting previously unselected package libopenal1:amd64. Preparing to unpack .../133-libopenal1_1%3a1.17.2-4+b2_amd64.deb ... Unpacking libopenal1:amd64 (1:1.17.2-4+b2) ... Selecting previously unselected package libsdl1.2debian:amd64. Preparing to unpack .../134-libsdl1.2debian_1.2.15+dfsg1-4_amd64.deb ... Unpacking libsdl1.2debian:amd64 (1.2.15+dfsg1-4) ... Selecting previously unselected package libmikmod3:amd64. Preparing to unpack .../135-libmikmod3_3.3.11.1-1_amd64.deb ... Unpacking libmikmod3:amd64 (3.3.11.1-1) ... Selecting previously unselected package libmikmod-dev:amd64. Preparing to unpack .../136-libmikmod-dev_3.3.11.1-1_amd64.deb ... Unpacking libmikmod-dev:amd64 (3.3.11.1-1) ... Selecting previously unselected package libpulse-mainloop-glib0:amd64. Preparing to unpack .../137-libpulse-mainloop-glib0_10.0-2_amd64.deb ... Unpacking libpulse-mainloop-glib0:amd64 (10.0-2) ... Selecting previously unselected package libpulse-dev:amd64. Preparing to unpack .../138-libpulse-dev_10.0-2_amd64.deb ... Unpacking libpulse-dev:amd64 (10.0-2) ... Selecting previously unselected package libvorbisfile3:amd64. Preparing to unpack .../139-libvorbisfile3_1.3.5-4_amd64.deb ... Unpacking libvorbisfile3:amd64 (1.3.5-4) ... Selecting previously unselected package libsdl-mixer1.2:amd64. Preparing to unpack .../140-libsdl-mixer1.2_1.2.12-11+b3_amd64.deb ... Unpacking libsdl-mixer1.2:amd64 (1.2.12-11+b3) ... Selecting previously unselected package libsdl1.2-dev. Preparing to unpack .../141-libsdl1.2-dev_1.2.15+dfsg1-4_amd64.deb ... Unpacking libsdl1.2-dev (1.2.15+dfsg1-4) ... Selecting previously unselected package libvorbis-dev:amd64. Preparing to unpack .../142-libvorbis-dev_1.3.5-4_amd64.deb ... Unpacking libvorbis-dev:amd64 (1.3.5-4) ... Selecting previously unselected package libsdl-mixer1.2-dev:amd64. Preparing to unpack .../143-libsdl-mixer1.2-dev_1.2.12-11+b3_amd64.deb ... Unpacking libsdl-mixer1.2-dev:amd64 (1.2.12-11+b3) ... Selecting previously unselected package quilt. Preparing to unpack .../144-quilt_0.63-8_all.deb ... Unpacking quilt (0.63-8) ... Selecting previously unselected package sbuild-build-depends-simutrans-dummy. Preparing to unpack .../145-sbuild-build-depends-simutrans-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-simutrans-dummy (0.invalid.0) ... Setting up readline-common (7.0-3) ... Setting up x11proto-dri2-dev (2.8-2) ... Setting up libbz2-dev:amd64 (1.0.6-8.1) ... Setting up libasyncns0:amd64 (0.8-6) ... Setting up libarchive-zip-perl (1.59-1) ... Setting up mime-support (3.60) ... Setting up libpng16-16:amd64 (1.6.29-3) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:amd64 (2.11-1) ... Setting up libpthread-stubs0-dev:amd64 (0.3-4) ... Setting up libreadline7:amd64 (7.0-3) ... Setting up libelf1:amd64 (0.168-1) ... Setting up groff-base (1.22.3-9) ... Setting up libglib2.0-0:amd64 (2.52.3-1) ... No schema files found: doing nothing. Setting up libasound2-data (1.1.3-5) ... Setting up libxshmfence1:amd64 (1.2-1+b2) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libcap2:amd64 (1:2.25-1) ... Setting up x11proto-xf86vidmode-dev (2.3.1-2) ... Setting up gettext-base (0.19.8.1-2+b1) ... Setting up libpipeline1:amd64 (1.4.1-2) ... Setting up x11proto-kb-dev (1.0.7-1) ... Setting up libglapi-mesa:amd64 (17.1.4-1) ... Setting up m4 (1.4.18-1) ... Setting up libicu57:amd64 (57.1-6) ... Setting up libxml2:amd64 (2.9.4+dfsg1-3) ... Setting up libopus0:amd64 (1.2~alpha2-1) ... Setting up libmagic-mgc (1:5.30-1) ... Setting up libasound2:amd64 (1.1.3-5) ... Setting up libdrm2:amd64 (2.4.81-2) ... Setting up libopenal-data (1:1.17.2-4) ... Setting up libmagic1:amd64 (1:5.30-1) ... Setting up lsb-base (9.20161125) ... Setting up libcroco3:amd64 (0.6.12-1) ... Setting up libogg0:amd64 (1.3.2-1) ... Setting up pkg-config (0.29-4+b1) ... Setting up libx11-xcb1:amd64 (2:1.6.4-3) ... Setting up xtrans-dev (1.3.5-1) ... Setting up libglib2.0-data (2.52.3-1) ... Processing triggers for libc-bin (2.24-12) ... Setting up autotools-dev (20161112.1) ... Setting up x11proto-gl-dev (1.4.17-1) ... Setting up libsqlite3-0:amd64 (3.16.2-5) ... Setting up libpciaccess0:amd64 (0.13.4-1+b2) ... Setting up libmikmod-config (3.3.11.1-1) ... Setting up libpcrecpp0v5:amd64 (2:8.39-3) ... Setting up libpcre32-3:amd64 (2:8.39-3) ... Setting up libdrm-radeon1:amd64 (2.4.81-2) ... Setting up libpcre16-3:amd64 (2:8.39-3) ... Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up libmad0:amd64 (0.15.1b-8) ... Setting up libdrm-nouveau2:amd64 (2.4.81-2) ... Setting up bsdmainutils (9.0.12+nmu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libsamplerate0:amd64 (0.1.8-8+b2) ... Setting up libsndio6.1:amd64 (1.1.0-3) ... Setting up libvorbis0a:amd64 (1.3.5-4) ... Setting up x11-common (1:7.7+19) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel All runlevel operations denied by policy invoke-rc.d: policy-rc.d denied execution of start. Setting up libglib2.0-bin (2.52.3-1) ... Setting up libogg-dev:amd64 (1.3.2-1) ... Setting up libslang2:amd64 (2.3.1-5) ... Setting up libx11-data (2:1.6.4-3) ... Setting up diffstat (1.61-1+b1) ... Setting up libxau6:amd64 (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-2) ... Setting up libmpdec2:amd64 (2.4.2-1) ... Setting up libdbus-1-3:amd64 (1.10.20-1) ... Setting up libwrap0:amd64 (7.6.q-26) ... Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-5) ... Setting up libfile-stripnondeterminism-perl (0.035-2) ... Setting up libvorbisfile3:amd64 (1.3.5-4) ... Setting up libmad0-dev (0.15.1b-8) ... Setting up libasound2-dev:amd64 (1.1.3-5) ... Setting up libpcre3-dev:amd64 (2:8.39-3) ... Setting up x11proto-core-dev (7.0.31-1) ... Setting up libdrm-amdgpu1:amd64 (2.4.81-2) ... Setting up libxshmfence-dev:amd64 (1.2-1+b2) ... Setting up gettext (0.19.8.1-2+b1) ... Setting up libpython3.5-stdlib:amd64 (3.5.3-3) ... Setting up libflac8:amd64 (1.3.2-1) ... Setting up libxau-dev:amd64 (1:1.0.8-1) ... Setting up autoconf (2.69-10) ... Setting up file (1:5.30-1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libdrm-intel1:amd64 (2.4.81-2) ... Setting up libxdmcp-dev:amd64 (1:1.1.2-3) ... Setting up automake (1:1.15.1-2) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libjack-jackd2-0:amd64 (1.9.10+20150825git1ed50c92~dfsg-5) ... Setting up libice6:amd64 (2:1.0.9-2) ... Setting up man-db (2.7.6.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libopenal1:amd64 (1:1.17.2-4+b2) ... Setting up libpng-dev:amd64 (1.6.29-3) ... Setting up libvorbisenc2:amd64 (1.3.5-4) ... Setting up libcaca0:amd64 (0.99.beta19-2+b2) ... Setting up libslang2-dev:amd64 (2.3.1-5) ... Setting up libxcb1:amd64 (1.12-1) ... Setting up x11proto-input-dev (2.3.2-1) ... Setting up libvorbis-dev:amd64 (1.3.5-4) ... Setting up libtool (2.4.6-2) ... Setting up python3.5 (3.5.3-3) ... Setting up libpython3-stdlib:amd64 (3.5.3-3) ... Setting up quilt (0.63-8) ... Setting up libxcb-present0:amd64 (1.12-1) ... Setting up libxcb-dri2-0:amd64 (1.12-1) ... Setting up libsm6:amd64 (2:1.2.2-1+b3) ... Setting up libxcb-dri3-0:amd64 (1.12-1) ... Setting up libxcb-glx0:amd64 (1.12-1) ... Setting up libxcb-randr0:amd64 (1.12-1) ... Setting up libxcb-xfixes0:amd64 (1.12-1) ... Setting up libxcb-render0:amd64 (1.12-1) ... Setting up po-debconf (1.0.20) ... Setting up libdrm-dev:amd64 (2.4.81-2) ... Setting up libx11-6:amd64 (2:1.6.4-3) ... Setting up libflac-dev:amd64 (1.3.2-1) ... Setting up libxcb-sync1:amd64 (1.12-1) ... Setting up libsndfile1:amd64 (1.0.28-2) ... Setting up libcaca-dev (0.99.beta19-2+b2) ... Setting up x11proto-xext-dev (7.3.0-1) ... Setting up libxcb-shape0:amd64 (1.12-1) ... Setting up libxcb1-dev:amd64 (1.12-1) ... Setting up libxcb-glx0-dev:amd64 (1.12-1) ... Setting up libx11-dev:amd64 (2:1.6.4-3) ... Setting up libxcb-sync-dev:amd64 (1.12-1) ... Setting up libx11-xcb-dev:amd64 (2:1.6.4-3) ... Setting up mesa-common-dev:amd64 (17.1.4-1) ... Setting up libxext6:amd64 (2:1.3.3-1+b2) ... Setting up libxfixes3:amd64 (1:5.0.3-1) ... Setting up x11proto-fixes-dev (1:5.0-2) ... Setting up libxcb-dri2-0-dev:amd64 (1.12-1) ... Setting up libxcb-render0-dev:amd64 (1.12-1) ... Setting up x11proto-damage-dev (1:1.2.1-2) ... Setting up libxcb-dri3-dev:amd64 (1.12-1) ... Setting up libxext-dev:amd64 (2:1.3.3-1+b2) ... Setting up libxcb-shape0-dev:amd64 (1.12-1) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1+b2) ... Setting up libxxf86vm-dev:amd64 (1:1.1.4-1+b2) ... Setting up libxfixes-dev:amd64 (1:5.0.3-1) ... Setting up libxi6:amd64 (2:1.7.9-1) ... Setting up libxcb-randr0-dev:amd64 (1.12-1) ... Setting up libxdamage1:amd64 (1:1.1.4-2+b3) ... Setting up libxcb-xfixes0-dev:amd64 (1.12-1) ... Setting up libxdamage-dev:amd64 (1:1.1.4-2+b3) ... Setting up libxtst6:amd64 (2:1.2.3-1) ... Setting up libgl1-mesa-glx:amd64 (17.1.4-1) ... Setting up libglu1-mesa:amd64 (9.0.0-2.1) ... Setting up libxcb-present-dev:amd64 (1.12-1) ... Setting up libpulse0:amd64 (10.0-2) ... Setting up libgl1-mesa-dev:amd64 (17.1.4-1) ... Setting up libfluidsynth1:amd64 (1.1.6-4) ... Setting up libglu1-mesa-dev:amd64 (9.0.0-2.1) ... Setting up libpulse-mainloop-glib0:amd64 (10.0-2) ... Setting up libsdl1.2debian:amd64 (1.2.15+dfsg1-4) ... Setting up libmikmod3:amd64 (3.3.11.1-1) ... Setting up libsdl-mixer1.2:amd64 (1.2.12-11+b3) ... Setting up libmikmod-dev:amd64 (3.3.11.1-1) ... Setting up dh-autoreconf (14) ... Setting up python3 (3.5.3-3) ... Setting up libglib2.0-dev (2.52.3-1) ... Setting up dh-strip-nondeterminism (0.035-2) ... Setting up dh-python (2.20170125) ... Setting up debhelper (10.6.2) ... Setting up libpulse-dev:amd64 (10.0-2) ... Setting up libsdl1.2-dev (1.2.15+dfsg1-4) ... Setting up libsdl-mixer1.2-dev:amd64 (1.2.12-11+b3) ... Setting up sbuild-build-depends-simutrans-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.24-12) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.9.0-2-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.28-6 dpkg-dev_1.18.24 g++-6_6.4.0-1 gcc-6_6.4.0-1 libc6-dev_2.24-12 libstdc++-6-dev_6.4.0-1 libstdc++6_7.1.0-9 linux-libc-dev_4.11.6-1 Package versions: adduser_3.115 apt_1.5~beta1 autoconf_2.69-10 automake_1:1.15.1-2 autopoint_0.19.8.1-2 autotools-dev_20161112.1 base-files_10 base-passwd_3.5.43 bash_4.4-5 binutils_2.28-6 bsdmainutils_9.0.12+nmu1 bsdutils_1:2.29.2-1 build-essential_12.3 bzip2_1.0.6-8.1 clang-4.0_1:4.0.1-1 coreutils_8.26-3 cpp_4:6.3.0-4d1 cpp-6_6.4.0-1 dash_0.5.8-2.4 debconf_1.5.62 debfoster_2.7-2.1+b1 debhelper_10.6.2 debian-archive-keyring_2017.5 debianutils_4.8.1.1 dh-autoreconf_14 dh-python_2.20170125 dh-strip-nondeterminism_0.035-2 diffstat_1.61-1+b1 diffutils_1:3.5-3 dpkg_1.18.24 dpkg-dev_1.18.24 e2fslibs_1.43.4-2 e2fsprogs_1.43.4-2 eatmydata_105-5 fakeroot_1.21-3.1 file_1:5.30-1 findutils_4.6.0+git+20170606-2 g++_4:6.3.0-4d1 g++-6_6.4.0-1 gcc_4:6.3.0-4d1 gcc-6_6.4.0-1 gcc-6-base_6.4.0-1 gcc-7-base_7.1.0-9 gettext_0.19.8.1-2+b1 gettext-base_0.19.8.1-2+b1 gpgv_2.1.18-8 grep_2.27-2 groff-base_1.22.3-9 gzip_1.6-5+b1 hostname_3.18+b1 init-system-helpers_1.48 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3+b1 libapt-pkg5.0_1.5~beta1 libarchive-zip-perl_1.59-1 libasan3_6.4.0-1 libasound2_1.1.3-5 libasound2-data_1.1.3-5 libasound2-dev_1.1.3-5 libasyncns0_0.8-6 libatomic1_7.1.0-9 libattr1_1:2.4.47-2+b2 libaudit-common_1:2.7.7-1 libaudit1_1:2.7.7-1+b1 libblkid1_2.29.2-1 libbsd0_0.8.5-1 libbz2-1.0_1.0.6-8.1 libbz2-dev_1.0.6-8.1 libc-bin_2.24-12 libc-dev-bin_2.24-12 libc6_2.24-12 libc6-dev_2.24-12 libcaca-dev_0.99.beta19-2+b2 libcaca0_0.99.beta19-2+b2 libcap-ng0_0.7.7-3+b1 libcap2_1:2.25-1 libcc1-0_7.1.0-9 libcilkrts5_7.1.0-9 libclang-common-4.0-dev_1:4.0.1-1 libclang1-4.0_1:4.0.1-1 libcomerr2_1.43.4-2 libcroco3_0.6.12-1 libdb5.3_5.3.28-12+b1 libdbus-1-3_1.10.20-1 libdebconfclient0_0.229 libdpkg-perl_1.18.24 libdrm-amdgpu1_2.4.81-2 libdrm-dev_2.4.81-2 libdrm-intel1_2.4.81-2 libdrm-nouveau2_2.4.81-2 libdrm-radeon1_2.4.81-2 libdrm2_2.4.81-2 libeatmydata1_105-5 libedit2_3.1-20170329-1 libelf1_0.168-1 libexpat1_2.2.1-3 libfakeroot_1.21-3.1 libfdisk1_2.29.2-1 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.035-2 libflac-dev_1.3.2-1 libflac8_1.3.2-1 libfluidsynth1_1.1.6-4 libgc1c2_1:7.4.2-8 libgcc-6-dev_6.4.0-1 libgcc1_1:7.1.0-9 libgcrypt20_1.7.8-1 libgdbm3_1.8.3-14 libgl1-mesa-dev_17.1.4-1 libgl1-mesa-glx_17.1.4-1 libglapi-mesa_17.1.4-1 libglib2.0-0_2.52.3-1 libglib2.0-bin_2.52.3-1 libglib2.0-data_2.52.3-1 libglib2.0-dev_2.52.3-1 libglu1-mesa_9.0.0-2.1 libglu1-mesa-dev_9.0.0-2.1 libgmp10_2:6.1.2+dfsg-1 libgnutls30_3.5.13-2 libgomp1_7.1.0-9 libgpg-error0_1.27-3 libhogweed4_3.3-1+b1 libice6_2:1.0.9-2 libicu57_57.1-6 libidn2-0_0.16-1+b1 libisl15_0.18-1 libitm1_7.1.0-9 libjack-jackd2-0_1.9.10+20150825git1ed50c92~dfsg-5 libjsoncpp1_1.7.4-3 libllvm4.0_1:4.0.1-1 liblsan0_7.1.0-9 liblz4-1_0.0~r131-2+b1 liblzma5_5.2.2-1.2+b1 libmad0_0.15.1b-8 libmad0-dev_0.15.1b-8 libmagic-mgc_1:5.30-1 libmagic1_1:5.30-1 libmikmod-config_3.3.11.1-1 libmikmod-dev_3.3.11.1-1 libmikmod3_3.3.11.1-1 libmount1_2.29.2-1 libmpc3_1.0.3-1+b2 libmpdec2_2.4.2-1 libmpfr4_3.1.5-1 libmpx2_7.1.0-9 libncurses5_6.0+20161126-1 libncursesw5_6.0+20161126-1 libnettle6_3.3-1+b1 libobjc-6-dev_6.4.0-1 libobjc4_7.1.0-9 libogg-dev_1.3.2-1 libogg0_1.3.2-1 libopenal-data_1:1.17.2-4 libopenal1_1:1.17.2-4+b2 libopus0_1.2~alpha2-1 libp11-kit0_0.23.7-2 libpam-modules_1.1.8-3.6 libpam-modules-bin_1.1.8-3.6 libpam-runtime_1.1.8-3.6 libpam0g_1.1.8-3.6 libpciaccess0_0.13.4-1+b2 libpcre16-3_2:8.39-3 libpcre3_2:8.39-3 libpcre3-dev_2:8.39-3 libpcre32-3_2:8.39-3 libpcrecpp0v5_2:8.39-3 libperl5.24_5.24.1-6 libpipeline1_1.4.1-2 libpng-dev_1.6.29-3 libpng16-16_1.6.29-3 libpthread-stubs0-dev_0.3-4 libpulse-dev_10.0-2 libpulse-mainloop-glib0_10.0-2 libpulse0_10.0-2 libpython3-stdlib_3.5.3-3 libpython3.5-minimal_3.5.3-3 libpython3.5-stdlib_3.5.3-3 libquadmath0_7.1.0-9 libreadline7_7.0-3 libsamplerate0_0.1.8-8+b2 libsdl-mixer1.2_1.2.12-11+b3 libsdl-mixer1.2-dev_1.2.12-11+b3 libsdl1.2-dev_1.2.15+dfsg1-4 libsdl1.2debian_1.2.15+dfsg1-4 libselinux1_2.6-3+b2 libsemanage-common_2.6-2 libsemanage1_2.6-2+b1 libsepol1_2.6-2 libsigsegv2_2.11-1 libslang2_2.3.1-5 libslang2-dev_2.3.1-5 libsm6_2:1.2.2-1+b3 libsmartcols1_2.29.2-1 libsndfile1_1.0.28-2 libsndio6.1_1.1.0-3 libsqlite3-0_3.16.2-5 libss2_1.43.4-2 libssl1.1_1.1.0f-3 libstdc++-6-dev_6.4.0-1 libstdc++6_7.1.0-9 libsystemd0_233-10 libtasn1-6_4.12-2 libtimedate-perl_2.3000-2 libtinfo5_6.0+20161126-1 libtool_2.4.6-2 libtsan0_7.1.0-9 libubsan0_7.1.0-9 libudev1_233-10 libunistring2_0.9.7-2 libustr-1.0-1_1.0.4-6 libuuid1_2.29.2-1 libvorbis-dev_1.3.5-4 libvorbis0a_1.3.5-4 libvorbisenc2_1.3.5-4 libvorbisfile3_1.3.5-4 libwrap0_7.6.q-26 libx11-6_2:1.6.4-3 libx11-data_2:1.6.4-3 libx11-dev_2:1.6.4-3 libx11-xcb-dev_2:1.6.4-3 libx11-xcb1_2:1.6.4-3 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxcb-dri2-0_1.12-1 libxcb-dri2-0-dev_1.12-1 libxcb-dri3-0_1.12-1 libxcb-dri3-dev_1.12-1 libxcb-glx0_1.12-1 libxcb-glx0-dev_1.12-1 libxcb-present-dev_1.12-1 libxcb-present0_1.12-1 libxcb-randr0_1.12-1 libxcb-randr0-dev_1.12-1 libxcb-render0_1.12-1 libxcb-render0-dev_1.12-1 libxcb-shape0_1.12-1 libxcb-shape0-dev_1.12-1 libxcb-sync-dev_1.12-1 libxcb-sync1_1.12-1 libxcb-xfixes0_1.12-1 libxcb-xfixes0-dev_1.12-1 libxcb1_1.12-1 libxcb1-dev_1.12-1 libxdamage-dev_1:1.1.4-2+b3 libxdamage1_1:1.1.4-2+b3 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1+b2 libxext6_2:1.3.3-1+b2 libxfixes-dev_1:5.0.3-1 libxfixes3_1:5.0.3-1 libxi6_2:1.7.9-1 libxml2_2.9.4+dfsg1-3 libxshmfence-dev_1.2-1+b2 libxshmfence1_1.2-1+b2 libxtst6_2:1.2.3-1 libxxf86vm-dev_1:1.1.4-1+b2 libxxf86vm1_1:1.1.4-1+b2 linux-libc-dev_4.11.6-1 login_1:4.4-4.1 lsb-base_9.20161125 m4_1.4.18-1 make_4.1-9.1 man-db_2.7.6.1-2 mawk_1.3.3-17+b3 mesa-common-dev_17.1.4-1 mime-support_3.60 mount_2.29.2-1 multiarch-support_2.24-12 ncurses-base_6.0+20161126-1 ncurses-bin_6.0+20161126-1 passwd_1:4.4-4.1 patch_2.7.5-1+b2 perl_5.24.1-6 perl-base_5.24.1-6 perl-modules-5.24_5.24.1-6 pkg-config_0.29-4+b1 po-debconf_1.0.20 python3_3.5.3-3 python3-minimal_3.5.3-3 python3.5_3.5.3-3 python3.5-minimal_3.5.3-3 quilt_0.63-8 readline-common_7.0-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-simutrans-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.9 sysvinit-utils_2.88dsf-59.9 tar_1.29b-1.1 util-linux_2.29.2-1 x11-common_1:7.7+19 x11proto-core-dev_7.0.31-1 x11proto-damage-dev_1:1.2.1-2 x11proto-dri2-dev_2.8-2 x11proto-fixes-dev_1:5.0-2 x11proto-gl-dev_1.4.17-1 x11proto-input-dev_2.3.2-1 x11proto-kb-dev_1.0.7-1 x11proto-xext-dev_7.3.0-1 x11proto-xf86vidmode-dev_2.3.1-2 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xz-utils_5.2.2-1.2+b1 zlib1g_1:1.2.8.dfsg-5 zlib1g-dev_1:1.2.8.dfsg-5 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Sun Jun 25 14:05:52 2017 UTC gpgv: using RSA key 7581EC874053E6C807791B9B5592331E199D38A8 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./simutrans_120.2.2-1.dsc dpkg-source: info: extracting simutrans in /<> dpkg-source: info: unpacking simutrans_120.2.2.orig.tar.xz dpkg-source: info: unpacking simutrans_120.2.2-1.debian.tar.xz dpkg-source: info: applying 0005-typo.patch dpkg-source: info: applying 0105-revert-svn-1937.diff dpkg-source: info: applying 0100-path_for_game-data.patch dpkg-source: info: applying 0500-config.diff dpkg-source: info: applying 0505-link-less-libraries.diff dpkg-source: info: applying reproducible-build.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=POSIX LOGNAME=user42 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1001 SCHROOT_GROUP=user42 SCHROOT_SESSION_ID=unstable-amd64-sbuild-9af5aaee-bd20-4bd1-8d33-5f60e2651c34 SCHROOT_UID=1001 SCHROOT_USER=user42 SHELL=/bin/sh USER=user42 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package simutrans dpkg-buildpackage: info: source version 120.2.2-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Jörg Frings-Fürst dpkg-source --before-build simutrans-120.2.2 dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean dh_testdir debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' dh_quilt_patch File series fully applied, ends at patch reproducible-build.patch dh_auto_clean make -j16 clean make[2]: Entering directory '/<>' ===> Cleaning up rm -f /<>/clipboard_internal.o /<>/bauer/brueckenbauer.o /<>/bauer/fabrikbauer.o /<>/bauer/hausbauer.o /<>/bauer/tunnelbauer.o /<>/bauer/vehikelbauer.o /<>/bauer/goods_manager.o /<>/bauer/wegbauer.o /<>/descriptor/image.o /<>/descriptor/bridge_desc.o /<>/descriptor/factory_desc.o /<>/descriptor/ground_desc.o /<>/descriptor/building_desc.o /<>/descriptor/obj_base_desc.o /<>/descriptor/reader/bridge_reader.o /<>/descriptor/reader/building_reader.o /<>/descriptor/reader/citycar_reader.o /<>/descriptor/reader/crossing_reader.o /<>/descriptor/reader/factory_reader.o /<>/descriptor/reader/good_reader.o /<>/descriptor/reader/ground_reader.o /<>/descriptor/reader/groundobj_reader.o /<>/descriptor/reader/image_reader.o /<>/descriptor/reader/imagelist2d_reader.o /<>/descriptor/reader/imagelist_reader.o /<>/descriptor/reader/obj_reader.o /<>/descriptor/reader/pedestrian_reader.o /<>/descriptor/reader/roadsign_reader.o /<>/descriptor/reader/root_reader.o /<>/descriptor/reader/sim_reader.o /<>/descriptor/reader/skin_reader.o /<>/descriptor/reader/sound_reader.o /<>/descriptor/reader/text_reader.o /<>/descriptor/reader/tree_reader.o /<>/descriptor/reader/tunnel_reader.o /<>/descriptor/reader/vehicle_reader.o /<>/descriptor/reader/way_obj_reader.o /<>/descriptor/reader/way_reader.o /<>/descriptor/reader/xref_reader.o /<>/descriptor/sound_desc.o /<>/descriptor/tunnel_desc.o /<>/descriptor/vehicle_desc.o /<>/descriptor/goods_desc.o /<>/descriptor/way_desc.o /<>/boden/boden.o /<>/boden/brueckenboden.o /<>/boden/fundament.o /<>/boden/grund.o /<>/boden/monorailboden.o /<>/boden/tunnelboden.o /<>/boden/wasser.o /<>/boden/wege/kanal.o /<>/boden/wege/maglev.o /<>/boden/wege/monorail.o /<>/boden/wege/narrowgauge.o /<>/boden/wege/runway.o /<>/boden/wege/schiene.o /<>/boden/wege/strasse.o /<>/boden/wege/weg.o /<>/dataobj/crossing_logic.o /<>/dataobj/objlist.o /<>/dataobj/settings.o /<>/dataobj/freelist.o /<>/dataobj/gameinfo.o /<>/dataobj/height_map_loader.o /<>/dataobj/koord.o /<>/dataobj/koord3d.o /<>/dataobj/loadsave.o /<>/dataobj/marker.o /<>/dataobj/powernet.o /<>/dataobj/records.o /<>/dataobj/ribi.o /<>/dataobj/route.o /<>/dataobj/scenario.o /<>/dataobj/schedule.o /<>/dataobj/tabfile.o /<>/dataobj/translator.o /<>/dataobj/environment.o /<>/obj/baum.o /<>/obj/bruecke.o /<>/obj/crossing.o /<>/obj/field.o /<>/obj/gebaeude.o /<>/obj/groundobj.o /<>/obj/label.o /<>/obj/leitung2.o /<>/obj/pillar.o /<>/obj/roadsign.o /<>/obj/signal.o /<>/obj/tunnel.o /<>/obj/wayobj.o /<>/obj/wolke.o /<>/obj/zeiger.o /<>/display/font.o /<>/display/simgraph16.o /<>/display/simview.o /<>/display/viewport.o /<>/freight_list_sorter.o /<>/gui/ai_option_t.o /<>/gui/ai_selector.o /<>/gui/banner.o /<>/gui/baum_edit.o /<>/gui/base_info.o /<>/gui/citybuilding_edit.o /<>/gui/citylist_frame_t.o /<>/gui/citylist_stats_t.o /<>/gui/climates.o /<>/gui/display_settings.o /<>/gui/components/gui_button.o /<>/gui/components/gui_chart.o /<>/gui/components/gui_combobox.o /<>/gui/components/gui_container.o /<>/gui/components/gui_convoiinfo.o /<>/gui/components/gui_obj_view_t.o /<>/gui/components/gui_fixedwidth_textarea.o /<>/gui/components/gui_flowtext.o /<>/gui/components/gui_image.o /<>/gui/components/gui_image_list.o /<>/gui/components/gui_komponente.o /<>/gui/components/gui_label.o /<>/gui/components/gui_map_preview.o /<>/gui/components/gui_numberinput.o /<>/gui/components/gui_scrollbar.o /<>/gui/components/gui_scrolled_list.o /<>/gui/components/gui_scrollpane.o /<>/gui/components/gui_speedbar.o /<>/gui/components/gui_tab_panel.o /<>/gui/components/gui_textarea.o /<>/gui/components/gui_textinput.o /<>/gui/components/gui_world_view_t.o /<>/gui/convoi_detail_t.o /<>/gui/convoi_filter_frame.o /<>/gui/convoi_frame.o /<>/gui/convoi_info_t.o /<>/gui/convoy_item.o /<>/gui/curiosity_edit.o /<>/gui/curiositylist_frame_t.o /<>/gui/curiositylist_stats_t.o /<>/gui/depot_frame.o /<>/gui/enlarge_map_frame_t.o /<>/gui/extend_edit.o /<>/gui/fabrik_info.o /<>/gui/factory_chart.o /<>/gui/factory_edit.o /<>/gui/factorylist_frame_t.o /<>/gui/factorylist_stats_t.o /<>/gui/goods_frame_t.o /<>/gui/goods_stats_t.o /<>/gui/ground_info.o /<>/gui/gui_frame.o /<>/gui/gui_theme.o /<>/gui/halt_detail.o /<>/gui/halt_info.o /<>/gui/halt_list_filter_frame.o /<>/gui/halt_list_frame.o /<>/gui/halt_list_stats.o /<>/gui/help_frame.o /<>/gui/jump_frame.o /<>/gui/karte.o /<>/gui/kennfarbe.o /<>/gui/label_info.o /<>/gui/labellist_frame_t.o /<>/gui/labellist_stats_t.o /<>/gui/line_item.o /<>/gui/line_management_gui.o /<>/gui/load_relief_frame.o /<>/gui/loadsave_frame.o /<>/gui/map_frame.o /<>/gui/message_frame_t.o /<>/gui/message_option_t.o /<>/gui/message_stats_t.o /<>/gui/messagebox.o /<>/gui/money_frame.o /<>/gui/optionen.o /<>/gui/pakselector.o /<>/gui/password_frame.o /<>/gui/player_frame_t.o /<>/gui/privatesign_info.o /<>/gui/savegame_frame.o /<>/gui/scenario_frame.o /<>/gui/scenario_info.o /<>/gui/schedule_gui.o /<>/gui/schedule_list.o /<>/gui/server_frame.o /<>/gui/settings_frame.o /<>/gui/settings_stats.o /<>/gui/signal_spacing.o /<>/gui/simwin.o /<>/gui/sound_frame.o /<>/gui/sprachen.o /<>/gui/city_info.o /<>/gui/station_building_select.o /<>/gui/themeselector.o /<>/gui/tool_selector.o /<>/gui/trafficlight_info.o /<>/gui/obj_info.o /<>/gui/welt.o /<>/network/checksum.o /<>/network/memory_rw.o /<>/network/network.o /<>/network/network_address.o /<>/network/network_cmd.o /<>/network/network_cmd_ingame.o /<>/network/network_cmd_scenario.o /<>/network/network_cmp_pakset.o /<>/network/network_file_transfer.o /<>/network/network_packet.o /<>/network/network_socket_list.o /<>/network/pakset_info.o /<>/network/pwd_hash.o /<>/old_blockmanager.o /<>/player/ai.o /<>/player/ai_goods.o /<>/player/ai_passenger.o /<>/player/ai_scripted.o /<>/player/finance.o /<>/player/simplay.o /<>/script/api_class.o /<>/script/api_function.o /<>/script/api_param.o /<>/script/api/api_city.o /<>/script/api/api_command.o /<>/script/api/api_const.o /<>/script/api/api_control.o /<>/script/api/api_convoy.o /<>/script/api/api_gui.o /<>/script/api/api_factory.o /<>/script/api/api_halt.o /<>/script/api/api_include.o /<>/script/api/api_line.o /<>/script/api/api_map_objects.o /<>/script/api/api_obj_desc.o /<>/script/api/api_obj_desc_base.o /<>/script/api/api_player.o /<>/script/api/api_scenario.o /<>/script/api/api_schedule.o /<>/script/api/api_settings.o /<>/script/api/api_simple.o /<>/script/api/api_tiles.o /<>/script/api/api_world.o /<>/script/api/export_desc.o /<>/script/api/get_next.o /<>/script/dynamic_string.o /<>/script/export_objs.o /<>/script/script.o /<>/squirrel/sq_extensions.o /<>/squirrel/squirrel/sqapi.o /<>/squirrel/squirrel/sqclass.o /<>/squirrel/squirrel/sqdebug.o /<>/squirrel/squirrel/sqlexer.o /<>/squirrel/squirrel/sqobject.o /<>/squirrel/squirrel/sqtable.o /<>/squirrel/squirrel/sqbaselib.o /<>/squirrel/squirrel/sqcompiler.o /<>/squirrel/squirrel/sqfuncstate.o /<>/squirrel/squirrel/sqmem.o /<>/squirrel/squirrel/sqstate.o /<>/squirrel/squirrel/sqvm.o /<>/squirrel/sqstdlib/sqstdaux.o /<>/squirrel/sqstdlib/sqstdio.o /<>/squirrel/sqstdlib/sqstdrex.o /<>/squirrel/sqstdlib/sqstdstring.o /<>/squirrel/sqstdlib/sqstdblob.o /<>/squirrel/sqstdlib/sqstdmath.o /<>/squirrel/sqstdlib/sqstdstream.o /<>/squirrel/sqstdlib/sqstdsystem.o /<>/simcity.o /<>/simconvoi.o /<>/simdebug.o /<>/simdepot.o /<>/simobj.o /<>/simevent.o /<>/simfab.o /<>/simhalt.o /<>/siminteraction.o /<>/simintr.o /<>/simio.o /<>/simline.o /<>/simlinemgmt.o /<>/simloadingscreen.o /<>/simmain.o /<>/simmem.o /<>/simmenu.o /<>/simmesg.o /<>/simplan.o /<>/simskin.o /<>/simsound.o /<>/simsys.o /<>/simticker.o /<>/simtool.o /<>/simware.o /<>/simworld.o /<>/finder/placefinder.o /<>/unicode.o /<>/utils/cbuffer_t.o /<>/utils/csv.o /<>/utils/log.o /<>/utils/searchfolder.o /<>/utils/sha1.o /<>/utils/simrandom.o /<>/utils/simstring.o /<>/utils/simthread.o /<>/vehicle/movingobj.o /<>/vehicle/simpeople.o /<>/vehicle/simvehicle.o /<>/vehicle/simroadtraffic.o /<>/simsys_s.o /<>/sound/sdl_mixer_sound.o /<>/music/sdl_midi.o rm -f /<>/clipboard_internal.d /<>/bauer/brueckenbauer.d /<>/bauer/fabrikbauer.d /<>/bauer/hausbauer.d /<>/bauer/tunnelbauer.d /<>/bauer/vehikelbauer.d /<>/bauer/goods_manager.d /<>/bauer/wegbauer.d /<>/descriptor/image.d /<>/descriptor/bridge_desc.d /<>/descriptor/factory_desc.d /<>/descriptor/ground_desc.d /<>/descriptor/building_desc.d /<>/descriptor/obj_base_desc.d /<>/descriptor/reader/bridge_reader.d /<>/descriptor/reader/building_reader.d /<>/descriptor/reader/citycar_reader.d /<>/descriptor/reader/crossing_reader.d /<>/descriptor/reader/factory_reader.d /<>/descriptor/reader/good_reader.d /<>/descriptor/reader/ground_reader.d /<>/descriptor/reader/groundobj_reader.d /<>/descriptor/reader/image_reader.d /<>/descriptor/reader/imagelist2d_reader.d /<>/descriptor/reader/imagelist_reader.d /<>/descriptor/reader/obj_reader.d /<>/descriptor/reader/pedestrian_reader.d /<>/descriptor/reader/roadsign_reader.d /<>/descriptor/reader/root_reader.d /<>/descriptor/reader/sim_reader.d /<>/descriptor/reader/skin_reader.d /<>/descriptor/reader/sound_reader.d /<>/descriptor/reader/text_reader.d /<>/descriptor/reader/tree_reader.d /<>/descriptor/reader/tunnel_reader.d /<>/descriptor/reader/vehicle_reader.d /<>/descriptor/reader/way_obj_reader.d /<>/descriptor/reader/way_reader.d /<>/descriptor/reader/xref_reader.d /<>/descriptor/sound_desc.d /<>/descriptor/tunnel_desc.d /<>/descriptor/vehicle_desc.d /<>/descriptor/goods_desc.d /<>/descriptor/way_desc.d /<>/boden/boden.d /<>/boden/brueckenboden.d /<>/boden/fundament.d /<>/boden/grund.d /<>/boden/monorailboden.d /<>/boden/tunnelboden.d /<>/boden/wasser.d /<>/boden/wege/kanal.d /<>/boden/wege/maglev.d /<>/boden/wege/monorail.d /<>/boden/wege/narrowgauge.d /<>/boden/wege/runway.d /<>/boden/wege/schiene.d /<>/boden/wege/strasse.d /<>/boden/wege/weg.d /<>/dataobj/crossing_logic.d /<>/dataobj/objlist.d /<>/dataobj/settings.d /<>/dataobj/freelist.d /<>/dataobj/gameinfo.d /<>/dataobj/height_map_loader.d /<>/dataobj/koord.d /<>/dataobj/koord3d.d /<>/dataobj/loadsave.d /<>/dataobj/marker.d /<>/dataobj/powernet.d /<>/dataobj/records.d /<>/dataobj/ribi.d /<>/dataobj/route.d /<>/dataobj/scenario.d /<>/dataobj/schedule.d /<>/dataobj/tabfile.d /<>/dataobj/translator.d /<>/dataobj/environment.d /<>/obj/baum.d /<>/obj/bruecke.d /<>/obj/crossing.d /<>/obj/field.d /<>/obj/gebaeude.d /<>/obj/groundobj.d /<>/obj/label.d /<>/obj/leitung2.d /<>/obj/pillar.d /<>/obj/roadsign.d /<>/obj/signal.d /<>/obj/tunnel.d /<>/obj/wayobj.d /<>/obj/wolke.d /<>/obj/zeiger.d /<>/display/font.d /<>/display/simgraph16.d /<>/display/simview.d /<>/display/viewport.d /<>/freight_list_sorter.d /<>/gui/ai_option_t.d /<>/gui/ai_selector.d /<>/gui/banner.d /<>/gui/baum_edit.d /<>/gui/base_info.d /<>/gui/citybuilding_edit.d /<>/gui/citylist_frame_t.d /<>/gui/citylist_stats_t.d /<>/gui/climates.d /<>/gui/display_settings.d /<>/gui/components/gui_button.d /<>/gui/components/gui_chart.d /<>/gui/components/gui_combobox.d /<>/gui/components/gui_container.d /<>/gui/components/gui_convoiinfo.d /<>/gui/components/gui_obj_view_t.d /<>/gui/components/gui_fixedwidth_textarea.d /<>/gui/components/gui_flowtext.d /<>/gui/components/gui_image.d /<>/gui/components/gui_image_list.d /<>/gui/components/gui_komponente.d /<>/gui/components/gui_label.d /<>/gui/components/gui_map_preview.d /<>/gui/components/gui_numberinput.d /<>/gui/components/gui_scrollbar.d /<>/gui/components/gui_scrolled_list.d /<>/gui/components/gui_scrollpane.d /<>/gui/components/gui_speedbar.d /<>/gui/components/gui_tab_panel.d /<>/gui/components/gui_textarea.d /<>/gui/components/gui_textinput.d /<>/gui/components/gui_world_view_t.d /<>/gui/convoi_detail_t.d /<>/gui/convoi_filter_frame.d /<>/gui/convoi_frame.d /<>/gui/convoi_info_t.d /<>/gui/convoy_item.d /<>/gui/curiosity_edit.d /<>/gui/curiositylist_frame_t.d /<>/gui/curiositylist_stats_t.d /<>/gui/depot_frame.d /<>/gui/enlarge_map_frame_t.d /<>/gui/extend_edit.d /<>/gui/fabrik_info.d /<>/gui/factory_chart.d /<>/gui/factory_edit.d /<>/gui/factorylist_frame_t.d /<>/gui/factorylist_stats_t.d /<>/gui/goods_frame_t.d /<>/gui/goods_stats_t.d /<>/gui/ground_info.d /<>/gui/gui_frame.d /<>/gui/gui_theme.d /<>/gui/halt_detail.d /<>/gui/halt_info.d /<>/gui/halt_list_filter_frame.d /<>/gui/halt_list_frame.d /<>/gui/halt_list_stats.d /<>/gui/help_frame.d /<>/gui/jump_frame.d /<>/gui/karte.d /<>/gui/kennfarbe.d /<>/gui/label_info.d /<>/gui/labellist_frame_t.d /<>/gui/labellist_stats_t.d /<>/gui/line_item.d /<>/gui/line_management_gui.d /<>/gui/load_relief_frame.d /<>/gui/loadsave_frame.d /<>/gui/map_frame.d /<>/gui/message_frame_t.d /<>/gui/message_option_t.d /<>/gui/message_stats_t.d /<>/gui/messagebox.d /<>/gui/money_frame.d /<>/gui/optionen.d /<>/gui/pakselector.d /<>/gui/password_frame.d /<>/gui/player_frame_t.d /<>/gui/privatesign_info.d /<>/gui/savegame_frame.d /<>/gui/scenario_frame.d /<>/gui/scenario_info.d /<>/gui/schedule_gui.d /<>/gui/schedule_list.d /<>/gui/server_frame.d /<>/gui/settings_frame.d /<>/gui/settings_stats.d /<>/gui/signal_spacing.d /<>/gui/simwin.d /<>/gui/sound_frame.d /<>/gui/sprachen.d /<>/gui/city_info.d /<>/gui/station_building_select.d /<>/gui/themeselector.d /<>/gui/tool_selector.d /<>/gui/trafficlight_info.d /<>/gui/obj_info.d /<>/gui/welt.d /<>/network/checksum.d /<>/network/memory_rw.d /<>/network/network.d /<>/network/network_address.d /<>/network/network_cmd.d /<>/network/network_cmd_ingame.d /<>/network/network_cmd_scenario.d /<>/network/network_cmp_pakset.d /<>/network/network_file_transfer.d /<>/network/network_packet.d /<>/network/network_socket_list.d /<>/network/pakset_info.d /<>/network/pwd_hash.d /<>/old_blockmanager.d /<>/player/ai.d /<>/player/ai_goods.d /<>/player/ai_passenger.d /<>/player/ai_scripted.d /<>/player/finance.d /<>/player/simplay.d /<>/script/api_class.d /<>/script/api_function.d /<>/script/api_param.d /<>/script/api/api_city.d /<>/script/api/api_command.d /<>/script/api/api_const.d /<>/script/api/api_control.d /<>/script/api/api_convoy.d /<>/script/api/api_gui.d /<>/script/api/api_factory.d /<>/script/api/api_halt.d /<>/script/api/api_include.d /<>/script/api/api_line.d /<>/script/api/api_map_objects.d /<>/script/api/api_obj_desc.d /<>/script/api/api_obj_desc_base.d /<>/script/api/api_player.d /<>/script/api/api_scenario.d /<>/script/api/api_schedule.d /<>/script/api/api_settings.d /<>/script/api/api_simple.d /<>/script/api/api_tiles.d /<>/script/api/api_world.d /<>/script/api/export_desc.d /<>/script/api/get_next.d /<>/script/dynamic_string.d /<>/script/export_objs.d /<>/script/script.d /<>/squirrel/sq_extensions.d /<>/squirrel/squirrel/sqapi.d /<>/squirrel/squirrel/sqclass.d /<>/squirrel/squirrel/sqdebug.d /<>/squirrel/squirrel/sqlexer.d /<>/squirrel/squirrel/sqobject.d /<>/squirrel/squirrel/sqtable.d /<>/squirrel/squirrel/sqbaselib.d /<>/squirrel/squirrel/sqcompiler.d /<>/squirrel/squirrel/sqfuncstate.d /<>/squirrel/squirrel/sqmem.d /<>/squirrel/squirrel/sqstate.d /<>/squirrel/squirrel/sqvm.d /<>/squirrel/sqstdlib/sqstdaux.d /<>/squirrel/sqstdlib/sqstdio.d /<>/squirrel/sqstdlib/sqstdrex.d /<>/squirrel/sqstdlib/sqstdstring.d /<>/squirrel/sqstdlib/sqstdblob.d /<>/squirrel/sqstdlib/sqstdmath.d /<>/squirrel/sqstdlib/sqstdstream.d /<>/squirrel/sqstdlib/sqstdsystem.d /<>/simcity.d /<>/simconvoi.d /<>/simdebug.d /<>/simdepot.d /<>/simobj.d /<>/simevent.d /<>/simfab.d /<>/simhalt.d /<>/siminteraction.d /<>/simintr.d /<>/simio.d /<>/simline.d /<>/simlinemgmt.d /<>/simloadingscreen.d /<>/simmain.d /<>/simmem.d /<>/simmenu.d /<>/simmesg.d /<>/simplan.d /<>/simskin.d /<>/simsound.d /<>/simsys.d /<>/simticker.d /<>/simtool.d /<>/simware.d /<>/simworld.d /<>/finder/placefinder.d /<>/unicode.d /<>/utils/cbuffer_t.d /<>/utils/csv.d /<>/utils/log.d /<>/utils/searchfolder.d /<>/utils/sha1.d /<>/utils/simrandom.d /<>/utils/simstring.d /<>/utils/simthread.d /<>/vehicle/movingobj.d /<>/vehicle/simpeople.d /<>/vehicle/simvehicle.d /<>/vehicle/simroadtraffic.d /<>/simsys_s.d /<>/sound/sdl_mixer_sound.d /<>/music/sdl_midi.d rm -f /<>/sim rm -fr /<>/sim.app make[2]: Leaving directory '/<>' /usr/bin/make -C makeobj clean make[2]: Entering directory '/<>/makeobj' ===> Cleaning up rm -f ..//<>/makeobj/descriptor/writer/bridge_writer-makeobj.o ..//<>/makeobj/descriptor/writer/building_writer-makeobj.o ..//<>/makeobj/descriptor/writer/citycar_writer-makeobj.o ..//<>/makeobj/descriptor/writer/crossing_writer-makeobj.o ..//<>/makeobj/descriptor/writer/factory_writer-makeobj.o ..//<>/makeobj/descriptor/writer/get_climate-makeobj.o ..//<>/makeobj/descriptor/writer/get_waytype-makeobj.o ..//<>/makeobj/descriptor/writer/good_writer-makeobj.o ..//<>/makeobj/descriptor/writer/groundobj_writer-makeobj.o ..//<>/makeobj/descriptor/writer/ground_writer-makeobj.o ..//<>/makeobj/descriptor/writer/image_writer-makeobj.o ..//<>/makeobj/descriptor/writer/imagelist2d_writer-makeobj.o ..//<>/makeobj/descriptor/writer/imagelist_writer-makeobj.o ..//<>/makeobj/descriptor/writer/obj_node-makeobj.o ..//<>/makeobj/descriptor/writer/obj_writer-makeobj.o ..//<>/makeobj/descriptor/writer/pedestrian_writer-makeobj.o ..//<>/makeobj/descriptor/writer/roadsign_writer-makeobj.o ..//<>/makeobj/descriptor/writer/root_writer-makeobj.o ..//<>/makeobj/descriptor/writer/sim_writer-makeobj.o ..//<>/makeobj/descriptor/writer/skin_writer-makeobj.o ..//<>/makeobj/descriptor/writer/sound_writer-makeobj.o ..//<>/makeobj/descriptor/writer/text_writer-makeobj.o ..//<>/makeobj/descriptor/writer/tree_writer-makeobj.o ..//<>/makeobj/descriptor/writer/tunnel_writer-makeobj.o ..//<>/makeobj/descriptor/writer/vehicle_writer-makeobj.o ..//<>/makeobj/descriptor/writer/way_writer-makeobj.o ..//<>/makeobj/descriptor/writer/way_obj_writer-makeobj.o ..//<>/makeobj/descriptor/writer/xref_writer-makeobj.o ..//<>/makeobj/utils/dr_rdpng-makeobj.o ..//<>/makeobj/descriptor/image-makeobj.o ..//<>/makeobj/dataobj/freelist-makeobj.o ..//<>/makeobj/simdebug-makeobj.o ..//<>/makeobj/simmem-makeobj.o ..//<>/makeobj/utils/simstring-makeobj.o ..//<>/makeobj/utils/searchfolder-makeobj.o ..//<>/makeobj/dataobj/tabfile-makeobj.o ..//<>/makeobj/utils/log-makeobj.o ..//<>/makeobj/makeobj/makeobj-makeobj.o rm -f ..//<>/makeobj/descriptor/writer/bridge_writer-makeobj.d ..//<>/makeobj/descriptor/writer/building_writer-makeobj.d ..//<>/makeobj/descriptor/writer/citycar_writer-makeobj.d ..//<>/makeobj/descriptor/writer/crossing_writer-makeobj.d ..//<>/makeobj/descriptor/writer/factory_writer-makeobj.d ..//<>/makeobj/descriptor/writer/get_climate-makeobj.d ..//<>/makeobj/descriptor/writer/get_waytype-makeobj.d ..//<>/makeobj/descriptor/writer/good_writer-makeobj.d ..//<>/makeobj/descriptor/writer/groundobj_writer-makeobj.d ..//<>/makeobj/descriptor/writer/ground_writer-makeobj.d ..//<>/makeobj/descriptor/writer/image_writer-makeobj.d ..//<>/makeobj/descriptor/writer/imagelist2d_writer-makeobj.d ..//<>/makeobj/descriptor/writer/imagelist_writer-makeobj.d ..//<>/makeobj/descriptor/writer/obj_node-makeobj.d ..//<>/makeobj/descriptor/writer/obj_writer-makeobj.d ..//<>/makeobj/descriptor/writer/pedestrian_writer-makeobj.d ..//<>/makeobj/descriptor/writer/roadsign_writer-makeobj.d ..//<>/makeobj/descriptor/writer/root_writer-makeobj.d ..//<>/makeobj/descriptor/writer/sim_writer-makeobj.d ..//<>/makeobj/descriptor/writer/skin_writer-makeobj.d ..//<>/makeobj/descriptor/writer/sound_writer-makeobj.d ..//<>/makeobj/descriptor/writer/text_writer-makeobj.d ..//<>/makeobj/descriptor/writer/tree_writer-makeobj.d ..//<>/makeobj/descriptor/writer/tunnel_writer-makeobj.d ..//<>/makeobj/descriptor/writer/vehicle_writer-makeobj.d ..//<>/makeobj/descriptor/writer/way_writer-makeobj.d ..//<>/makeobj/descriptor/writer/way_obj_writer-makeobj.d ..//<>/makeobj/descriptor/writer/xref_writer-makeobj.d ..//<>/makeobj/utils/dr_rdpng-makeobj.d ..//<>/makeobj/descriptor/image-makeobj.d ..//<>/makeobj/dataobj/freelist-makeobj.d ..//<>/makeobj/simdebug-makeobj.d ..//<>/makeobj/simmem-makeobj.d ..//<>/makeobj/utils/simstring-makeobj.d ..//<>/makeobj/utils/searchfolder-makeobj.d ..//<>/makeobj/dataobj/tabfile-makeobj.d ..//<>/makeobj/utils/log-makeobj.d ..//<>/makeobj/makeobj/makeobj-makeobj.d rm -f /<>/makeobj/makeobj make[2]: Leaving directory '/<>/makeobj' rm -f -r skin rm -f -r build make[1]: Leaving directory '/<>' dh_autoreconf_clean dh_clean debian/rules build-arch dh build-arch dh_testdir -a dh_update_autotools_config -a dh_autoreconf -a dh_auto_configure -a debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build make -j16 make[2]: Entering directory '/<>' ===> HOSTCXX clipboard_internal.cc ===> HOSTCXX bauer/brueckenbauer.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/clipboard_internal.o clipboard_internal.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/bauer/brueckenbauer.o bauer/brueckenbauer.cc ===> HOSTCXX bauer/fabrikbauer.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/bauer/fabrikbauer.o bauer/fabrikbauer.cc ===> HOSTCXX bauer/vehikelbauer.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/bauer/vehikelbauer.o bauer/vehikelbauer.cc ===> HOSTCXX bauer/goods_manager.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/bauer/goods_manager.o bauer/goods_manager.cc ===> HOSTCXX bauer/wegbauer.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/bauer/wegbauer.o bauer/wegbauer.cc ===> HOSTCXX bauer/hausbauer.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/bauer/hausbauer.o bauer/hausbauer.cc ===> HOSTCXX bauer/tunnelbauer.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/bauer/tunnelbauer.o bauer/tunnelbauer.cc ===> HOSTCXX descriptor/factory_desc.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/factory_desc.o descriptor/factory_desc.cc ===> HOSTCXX descriptor/ground_desc.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/ground_desc.o descriptor/ground_desc.cc ===> HOSTCXX descriptor/building_desc.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/building_desc.o descriptor/building_desc.cc ===> HOSTCXX descriptor/obj_base_desc.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/obj_base_desc.o descriptor/obj_base_desc.cc ===> HOSTCXX descriptor/reader/building_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/building_reader.o descriptor/reader/building_reader.cc ===> HOSTCXX descriptor/image.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/image.o descriptor/image.cc ===> HOSTCXX descriptor/bridge_desc.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/bridge_desc.o descriptor/bridge_desc.cc ===> HOSTCXX descriptor/reader/bridge_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/bridge_reader.o descriptor/reader/bridge_reader.cc In file included from bauer/tunnelbauer.cc:14: bauer/../gui/karte.h:234:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ===> HOSTCXX descriptor/reader/citycar_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/citycar_reader.o descriptor/reader/citycar_reader.cc descriptor/reader/bridge_reader.cc:33:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ===> HOSTCXX descriptor/reader/crossing_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/crossing_reader.o descriptor/reader/crossing_reader.cc In file included from bauer/hausbauer.cc:23: bauer/../gui/karte.h:234:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from bauer/hausbauer.cc:24: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:94:7: warning: 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_grid_tool() const {return true;} ^ bauer/../simmenu.h:284: virtual void draw(scr_coord offset) = 0; ^ In file included from bauer/hausbauer.cc:24: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ bauer/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from bauer/hausbauer.cc:24: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ bauer/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from bauer/hausbauer.cc:24: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ bauer/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from bauer/hausbauer.cc:24: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:21: bauer/../gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ===> HOSTCXX descriptor/reader/factory_reader.cc void draw(scr_coord offset);g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/factory_reader.o descriptor/reader/factory_reader.cc ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from bauer/hausbauer.cc:24: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:21: bauer/../gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ bauer/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ bauer/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:232:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ bauer/../simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:94:7: warning: 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_grid_tool() const {return true;} ^ ===> HOSTCXX descriptor/reader/good_reader.cc bauer/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/good_reader.o descriptor/reader/good_reader.cc descriptor/reader/building_reader.cc:30:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bauer/hausbauer.cc:24: bauer/../gui/tool_selector.h:82:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return help_file;} ^ bauer/../gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from bauer/hausbauer.cc:24: bauer/../gui/tool_selector.h:84:17: warning: 'get_titlecolor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FLAGGED_PIXVAL get_titlecolor() const { return env_t::default_window_title_color; } ^ bauer/../gui/gui_frame.h:136:25: note: overridden virtual function is here virtual FLAGGED_PIXVAL get_titlecolor() const; ^ In file included from bauer/hausbauer.cc:24: bauer/../gui/tool_selector.h:93:7: warning: 'has_next' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_next() const {return has_prev_next;} ^ bauer/../gui/gui_frame.h:195:15: note: overridden virtual function is here virtual bool has_next() const {return false;} ^ In file included from bauer/hausbauer.cc:24: bauer/../gui/tool_selector.h:103:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); In file included from bauer/tunnelbauer.cc ^ bauer/../gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from bauer/hausbauer.cc:24: bauer/../gui/tool_selector.h:106:17: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_toolbar+toolbar_id; } ^ bauer/../gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ :18: In file included from bauer/brueckenbauer.cc:bauer/../simtool.h11: bauer/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t *) { return !env_t::networkmode; } ^ bauer/../simmenu.h:290:15::230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ bauer/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:232:7: ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ bauer/../simmenu.h:306:22: note: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } overridden virtual function is here ^ bauer/../simmenu.h:290:15: note: virtual const char *work( player_t *, koord3d ) { return NULL; } ^ overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ bauer/../simmenu.h:252In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ bauer/../simmenu.h:416:15::19: note: overridden virtual function is here note: overridden virtual function is here virtual void start_at( koord3d &new_start ); virtual image_id get_icon(player_t *) const { return icon; } ^ ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } ^ bauer/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:594:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:628:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t *) { return !env_t::networkmode; } ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } virtual bool init( player_t * ) { return true; } ^ ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ bauer/../simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ bauer/../simmenu.h:252: note: overridden virtual function is here :19: note: virtual bool init( player_t * ) { return true; } ^ overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } ^ bauer/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: In file included from bauer/brueckenbauer.ccbauer/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:594:7: warning: :11: bauer/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296: bool init( player_t *player ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here 15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:628:7: warningIn file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:751:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); }: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296: ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here 15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } virtual bool exit( player_t * ) { return true; } ^ ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296: bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ 15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:799:In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ 7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here In file included from bauer/brueckenbauer.cc: virtual bool init( player_t * ) { return true; } ^ 11: bauer/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here In file included from bauer/tunnelbauer.cc:18: virtual bool init( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15:bauer/../simtool.h note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ :810:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; }In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:751:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from bauer/brueckenbauer.cc:11: bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ bauer/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.ccIn file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ bauer/../simmenu.h:296:15: note:18: bauer/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: : overridden virtual function is here virtual bool exit( player_t * ) { return true; } note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:853:15: warningIn file included from : 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ bauer/../simmenu.h:277bauer/tunnelbauer.cc:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; :18: bauer/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here ^ virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ bauer/../simmenu.h:In file included from 252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from bauer/brueckenbauer.cc:11bauer/tunnelbauer.cc:18: bauer/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ bauer/../simmenu.h:290:15: : note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:810bauer/../simtool.h:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296::15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ 875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ descriptor/reader/building_reader.cc:214:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] fread(desc_buf, node.size, 1, fp); bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bauer/brueckenbauer.cc:11: In file included from bauer/tunnelbauer.cc:bauer/../simtool.h18: bauer/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] :888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here bool exit(player_t * ) { return false; } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:853:15: warning: 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from bauer/brueckenbauer.cc:11: virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ bauer/../simmenu.h:277bauer/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) {:15: note ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here : overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ virtual bool init( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ bauer/../simmenu.h:252:19: note ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: : overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from bauer/tunnelbauer.cc:18bauer/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296: bauer/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ bauer/../simmenu.h:290:15: :15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:888:In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ 18: bauer/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here In file included from bauer/brueckenbauer.cc:11 virtual bool init( player_t * ) { return true; } ^ : bauer/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here ^ virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ In file included from bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ bauer/brueckenbauer.cc:11: bauer/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from bauer/wegbauer.cc:16 bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ : bauer/../simtool.h:94In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] :7: warning: 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note bool is_grid_tool() const {return true;} ^ : overridden virtual function is here virtual bool exit( player_t * ) { return true; } In file included from ^ bauer/brueckenbauer.cc:11: bauer/../simmenu.h:284:15: note: overridden virtual function is here bauer/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_grid_tool() const {return false;} ^ 1 warning generated. bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: bauer/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ===> HOSTCXX descriptor/reader/ground_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/ground_reader.o descriptor/reader/ground_reader.cc In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ bauer/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:232:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ bauer/../simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t *) { return !env_t::networkmode; } ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ bauer/../simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ bauer/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } ^ bauer/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from bauer/tunnelbauer.cc:32: In file included from bauer/../gui/messagebox.h:4: In file included from bauer/../gui/base_info.h:4: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from bauer/tunnelbauer.cc:32: In file included from bauer/../gui/messagebox.h:4: In file included from bauer/../gui/base_info.h:4In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:594:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ : In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ bauer/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from bauer/tunnelbauer.cc:32: In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:628:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:In file included from bauer/../gui/messagebox.h:4: In file included from bauer/../gui/base_info.h:4: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ bauer/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from bauer/tunnelbauer.cc:32: In file included from bauer/../gui/messagebox.h:4: In file included from bauer/../gui/base_info.h:4: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:102:20: warning: 15: note: overridden virtual function is here 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool exit( player_t * ) { return true; } virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ bauer/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ^ In file included from bauer/wegbauer.cc:16: In file included from bauer/hausbauer.ccbauer/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { :31: bauer/../simtool.h:94:7: warning ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here : 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_grid_tool() const {return true;} ^ bauer/../descriptor/../display/../simmenu.h:284: virtual bool init( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:32: In file included from bauer/../gui/messagebox.h:4: In file included from bauer/../gui/base_info.h:4: In file included from bauer/../gui/gui_frame.h:21: In file included from bauer/../gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from bauer/tunnelbauer.cc:32: In file included from bauer/../gui/messagebox.h:4: In file included from bauer/../gui/base_info.h:4: In file included from bauer/../gui/gui_frame.h:21: bauer/../gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ bauer/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ bauer/wegbauer.cc:16: bauer/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]In file included from bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ bauer/brueckenbauer.cc:24: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:68:15:In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from bauer/tunnelbauer.cc:32: In file included from bauer/../gui/messagebox.h:4: In file included from bauer/../gui/base_info.h:5: bauer/../gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ bauer/../gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { In file included from bauer/brueckenbauer.cc:24: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ bauer/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from bauer/brueckenbauer.cc:24: ^ In file included from bauer/tunnelbauer.cc:32: In file included from bauer/../gui/messagebox.h:4: In file included from bauer/../gui/base_info.h:5: bauer/../gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ bauer/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from bauer/brueckenbauer.cc:24: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ bauer/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is hereIn file included from virtual scr_coord get_focus_pos() { ^ bauer/wegbauer.cc:16: bauer/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: notebauer/hausbauer.cc:31: bauer/../simtool.h:230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ bauer/../descriptor/../display/../simmenu.h:252:19: : overridden virtual function is here note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } virtual bool init( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc: ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:232:716: bauer/../simtool.h:751:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] : warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h: ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } virtual bool init( player_t * ) { return true; } ^ ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from bauer/tunnelbauer.cc:32: bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/../gui/messagebox.h:6: bauer/../gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ In file included from bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ bauer/hausbauer.cc:31: In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15:bauer/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ bauer/../descriptor/../display/../simmenu.hIn file included from :416:15: note: overridden virtual function is here note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ bauer/brueckenbauer.cc:24: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:21 virtual bool init( player_t * ) { return true; }: bauer/../gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from bauer/brueckenbauer.cc:24: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:21: bauer/../gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ bauer/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from bauer/fabrikbauer.cc ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] :34: bauer/../gui/karte.h:234:7: warning: bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ virtual bool exit( player_t * ) { return true; } ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:810:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:33: bauer/../gui/tool_selector.h:82:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ const char *get_help_filename() const {return help_file;} ^ bauer/../gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from bauer/tunnelbauer.cc:33: bauer/../gui/tool_selector.h:84:17: warning: 'get_titlecolor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FLAGGED_PIXVAL get_titlecolor() const { return env_t::default_window_title_color; } ^ In file included from bauer/../gui/gui_frame.h:136:25: note: overridden virtual function is here virtual FLAGGED_PIXVAL get_titlecolor() const; ^ In file included from bauer/tunnelbauer.cc:33: bauer/../gui/tool_selector.h:93:7: warning: 'has_next' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_next() const {return has_prev_next;} ^ bauer/../gui/gui_frame.h:195:15: note: overridden virtual function is here virtual bool has_next() const {return false;} ^ In file included from bauer/tunnelbauer.cc:33: bauer/../gui/tool_selector.h:103:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ bauer/../gui/gui_frame.h:260:15: note: overridden virtual function is here bauer/wegbauer.cc:16: bauer/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from bauer/tunnelbauer.cc:33: bauer/../gui/tool_selector.h:106:17: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_toolbar+toolbar_id; } ^ bauer/../gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } virtual bool init( player_t * ) { return true; } ^ ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:853:15: warning: 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ bauer/../simmenu.h:277:15: note: In file included from bauer/brueckenbauer.cc:24: bauer/../gui/tool_selector.h:82:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return help_file;} ^ overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ bauer/../gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from bauer/brueckenbauer.cc:24: bauer/../gui/tool_selector.h:84:17: warning: 'get_titlecolor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FLAGGED_PIXVAL get_titlecolor() const { return env_t::default_window_title_color; } ^ bauer/../gui/gui_frame.h:136:25: note: overridden virtual function is here virtual FLAGGED_PIXVAL get_titlecolor() const; ^ In file included from bauer/wegbauer.cc:In file included from 16: bauer/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ bauer/brueckenbauer.cc:24: bauer/../gui/tool_selector.h:93:7: warning: 'has_next' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_next() const {return has_prev_next;} ^ bauer/../gui/gui_frame.h:195:15: note: overridden virtual function is here bauer/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from bauer/wegbauer.cc:16: virtual bool has_next() const {return false;} ^ In file included from bauer/brueckenbauer.cc:24bauer/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ bauer/../simmenu.h:290: bauer/../gui/tool_selector.h:103:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ bauer/../gui/gui_frame.h:260:15: note:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } : overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from bauer/brueckenbauer.cc:24 ^ : bauer/../gui/tool_selector.h:106:17: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_toolbar+toolbar_id; } In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ bool init(player_t *) { return !env_t::networkmode; } ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; }bauer/../gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ bauer/../descriptor/../display/../simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: notebauer/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } : overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ^ bauer/../descriptor/../display/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: ^ bauer/../descriptor/../display/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * );In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:594:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ bool exit(player_t *s ) { return init(s); } ^ bauer/../descriptor/../display/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; }In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:628:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here bool exit(player_t *s ) { return init(s); } virtual bool init( player_t * ) { return true; } ^ ^ bauer/../descriptor/../display/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: bauer/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from bool exit(player_t *s ) { return init(s); }bauer/hausbauer.cc:31: bauer/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../descriptor/../display/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:25: ^ bauer/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ bauer/../gui/karte.h:234:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here In file included from virtual void draw(scr_coord offset) = 0; ^ bauer/wegbauer.cc:16: bauer/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here In file included from bauer/hausbauer.cc:31 virtual bool init( player_t * ) { return true; }: bauer/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:751:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../descriptor/../display/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../descriptor/../display/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:810:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../descriptor/../display/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ bauer/../descriptor/../display/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:853:15: warning: 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ bauer/../descriptor/../display/../simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ bauer/../descriptor/../display/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:875:7: ===> HOSTCXX descriptor/reader/groundobj_reader.cc warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/groundobj_reader.o descriptor/reader/groundobj_reader.cc bool init(player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../descriptor/../display/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../descriptor/../display/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ bauer/../descriptor/../display/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from bauer/hausbauer.cc:31: bauer/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bauer/../descriptor/../display/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:62: bauer/../obj/wayobj.h:52:7: warning: 'rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rotate90(); ^ bauer/../obj/../simobj.h:241:15: note: overridden virtual function is here virtual void rotate90(); ^ In file included from bauer/wegbauer.cc:62: bauer/../obj/wayobj.h:58:11: warning: 'get_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_image() const { ^ bauer/../obj/../simobj.h:248:19: note: overridden virtual function is here virtual image_id get_image() const = 0; ^ In file included from bauer/wegbauer.cc:62: bauer/../obj/wayobj.h:67:11: warning: 'get_front_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_front_image() const { ^ bauer/../obj/../simobj.h:261:19: note: overridden virtual function is here virtual image_id get_front_image() const {return IMG_EMPTY;} ^ In file included from bauer/wegbauer.cc:62: bauer/../obj/wayobj.h:77:6: warning: 'get_typ' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] typ get_typ() const { return wayobj; } ^ bauer/../obj/../simobj.h:223:14: note: overridden virtual function is here virtual typ get_typ() const = 0; ^ In file included from bauer/wegbauer.cc:62: bauer/../obj/wayobj.h:82:12: warning: 'get_waytype' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] waytype_t get_waytype() const { return desc ? desc->get_wtyp() : invalid_wt; } ^ bauer/../obj/../simobj.h:228:20: note: overridden virtual function is here virtual waytype_t get_waytype() const { return invalid_wt; } ^ In file included from bauer/wegbauer.cc:62: bauer/../obj/wayobj.h:84:7: warning: 'calc_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void calc_image(); ^ bauer/../obj/../simobj.h:355:15: note: overridden virtual function is here virtual void calc_image() {} ^ In file included from bauer/wegbauer.cc:62: bauer/../obj/wayobj.h:93:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr(loadsave_t *file); ^ bauer/../obj/../simobj.h:280:15: note: overridden virtual function is here virtual void rdwr(loadsave_t *file); ^ In file included from bauer/wegbauer.cc:62: bauer/../obj/wayobj.h:96:7: warning: 'cleanup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void cleanup(player_t *player); ^ bauer/../obj/../simobj.h:210:15: note: overridden virtual function is here virtual void cleanup(player_t *) {} ^ In file included from bauer/wegbauer.cc:62: bauer/../obj/wayobj.h:104:7: warning: 'finish_rd' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void finish_rd(); ^ bauer/../obj/../simobj.h:287:15: note: overridden virtual function is here virtual void finish_rd() {} ^ In file included from bauer/wegbauer.cc:68: bauer/../gui/karte.h:234:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from bauer/wegbauer.cc:69: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from bauer/wegbauer.cc:69: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ bauer/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from bauer/wegbauer.cc:69: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ bauer/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from bauer/wegbauer.cc:69: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:20: bauer/../gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ bauer/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ===> HOSTCXX descriptor/reader/image_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/image_reader.o descriptor/reader/image_reader.cc In file included from bauer/wegbauer.cc:69: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:21: bauer/../gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from bauer/wegbauer.cc:69: In file included from bauer/../gui/tool_selector.h:14: In file included from bauer/../gui/gui_frame.h:21: bauer/../gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ bauer/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from bauer/wegbauer.cc:69: bauer/../gui/tool_selector.h:82:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return help_file;} ^ bauer/../gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from bauer/wegbauer.cc:69: bauer/../gui/tool_selector.h:84:17: warning: 'get_titlecolor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FLAGGED_PIXVAL get_titlecolor() const { return env_t::default_window_title_color; } ^ bauer/../gui/gui_frame.h:136:25: note: overridden virtual function is here virtual FLAGGED_PIXVAL get_titlecolor() const; ^ In file included from bauer/wegbauer.cc:69: bauer/../gui/tool_selector.h:93:7: warning: 'has_next' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_next() const {return has_prev_next;} ^ bauer/../gui/gui_frame.h:195:15: note: overridden virtual function is here virtual bool has_next() const {return false;} ^ In file included from bauer/wegbauer.cc:69: bauer/../gui/tool_selector.h:103:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ bauer/../gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from bauer/wegbauer.cc:69: bauer/../gui/tool_selector.h:106:17: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_toolbar+toolbar_id; } ^ bauer/../gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from bauer/wegbauer.cc:70: In file included from bauer/../gui/messagebox.h:4: In file included from bauer/../gui/base_info.h:5: bauer/../gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ bauer/../gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from bauer/wegbauer.cc:70: In file included from bauer/../gui/messagebox.h:4: In file included from bauer/../gui/base_info.h:5: bauer/../gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from bauer/wegbauer.cc:70: In file included from bauer/../gui/messagebox.h:6: bauer/../gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ bauer/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 2 warnings generated. ===> HOSTCXX descriptor/reader/imagelist2d_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/imagelist2d_reader.o descriptor/reader/imagelist2d_reader.cc ===> HOSTCXX descriptor/reader/imagelist_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/imagelist_reader.o descriptor/reader/imagelist_reader.cc descriptor/reader/citycar_reader.cc:41:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ descriptor/reader/crossing_reader.cc:35:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ descriptor/reader/good_reader.cc:44:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ===> HOSTCXX descriptor/reader/obj_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/obj_reader.o descriptor/reader/obj_reader.cc 1 warning generated. 1 warning generated. ===> HOSTCXX descriptor/reader/pedestrian_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/pedestrian_reader.o descriptor/reader/pedestrian_reader.cc descriptor/reader/factory_reader.cc:38:2: warning: ===> HOSTCXX descriptor/reader/roadsign_reader.cc ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/roadsign_reader.o descriptor/reader/roadsign_reader.cc descriptor/reader/factory_reader.cc:71:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ descriptor/reader/factory_reader.cc:165:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ descriptor/reader/factory_reader.cc:192:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ descriptor/reader/factory_reader.cc:230:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ descriptor/reader/factory_reader.cc:268:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ===> HOSTCXX descriptor/reader/root_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/root_reader.o descriptor/reader/root_reader.cc descriptor/reader/groundobj_reader.cc:45:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ descriptor/reader/image_reader.cc:28:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ descriptor/reader/imagelist2d_reader.cc:17:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ descriptor/reader/imagelist_reader.cc:17:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. ===> HOSTCXX descriptor/reader/sim_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/sim_reader.o descriptor/reader/sim_reader.cc ===> HOSTCXX descriptor/reader/skin_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/skin_reader.o descriptor/reader/skin_reader.cc 1 warning generated. ===> HOSTCXX descriptor/reader/sound_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/sound_reader.o descriptor/reader/sound_reader.cc ===> HOSTCXX descriptor/reader/text_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/text_reader.o descriptor/reader/text_reader.cc 6 warnings generated. ===> HOSTCXX descriptor/reader/tree_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/tree_reader.o descriptor/reader/tree_reader.cc 1 warning generated. ===> HOSTCXX descriptor/reader/tunnel_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/tunnel_reader.o descriptor/reader/tunnel_reader.cc ===> HOSTCXX descriptor/reader/vehicle_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/vehicle_reader.o descriptor/reader/vehicle_reader.cc descriptor/reader/obj_reader.cc:219:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(p, sizeof(data) - OBJ_NODE_INFO_SIZE, 1, f); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ descriptor/reader/obj_reader.cc:213:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(p, OBJ_NODE_INFO_SIZE, 1, f); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ descriptor/reader/roadsign_reader.cc:40:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ===> HOSTCXX descriptor/reader/way_obj_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/way_obj_reader.o descriptor/reader/way_obj_reader.cc descriptor/reader/pedestrian_reader.cc:52:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ===> HOSTCXX descriptor/reader/way_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/way_reader.o descriptor/reader/way_reader.cc 1 warning generated. ===> HOSTCXX descriptor/reader/xref_reader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/reader/xref_reader.o descriptor/reader/xref_reader.cc descriptor/reader/sound_reader.cc:27:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ descriptor/reader/text_reader.cc:15:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc->text, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. ===> HOSTCXX descriptor/sound_desc.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/sound_desc.o descriptor/sound_desc.cc ===> HOSTCXX descriptor/tunnel_desc.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/tunnel_desc.o descriptor/tunnel_desc.cc ===> HOSTCXX descriptor/vehicle_desc.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/vehicle_desc.o descriptor/vehicle_desc.cc ===> HOSTCXX descriptor/goods_desc.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/goods_desc.o descriptor/goods_desc.cc descriptor/reader/tree_reader.cc:38:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ descriptor/reader/tunnel_reader.cc:62:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ===> HOSTCXX descriptor/way_desc.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/descriptor/way_desc.o descriptor/way_desc.cc descriptor/reader/vehicle_reader.cc:40:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from descriptor/reader/way_obj_reader.cc:6: descriptor/reader/../../obj/wayobj.h:52:7: warning: 'rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rotate90(); ^ descriptor/reader/../../obj/../simobj.h:241:15: note: overridden virtual function is here virtual void rotate90(); ^ In file included from descriptor/reader/way_obj_reader.cc:6: descriptor/reader/../../obj/wayobj.h:58:11: warning: 'get_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_image() const { ^ descriptor/reader/../../obj/../simobj.h:248:19: note: overridden virtual function is here virtual image_id get_image() const = 0; ^ In file included from descriptor/reader/way_obj_reader.cc:6: descriptor/reader/../../obj/wayobj.h:67:11: warning: 'get_front_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_front_image() const { ^ descriptor/reader/../../obj/../simobj.h:261:19: note: overridden virtual function is here virtual image_id get_front_image() const {return IMG_EMPTY;} ^ In file included from descriptor/reader/way_obj_reader.cc:6: descriptor/reader/../../obj/wayobj.h:77:6: warning: 'get_typ' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] typ get_typ() const { return wayobj; } ^ descriptor/reader/../../obj/../simobj.h:223:14: note: overridden virtual function is here virtual typ get_typ() const = 0; ^ In file included from descriptor/reader/way_obj_reader.cc:6: descriptor/reader/../../obj/wayobj.h:82:12: warning: 'get_waytype' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] waytype_t get_waytype() const { return desc ? desc->get_wtyp() : invalid_wt; } ^ descriptor/reader/../../obj/../simobj.h:228:20: note: overridden virtual function is here virtual waytype_t get_waytype() const { return invalid_wt; } ^ In file included from descriptor/reader/way_obj_reader.cc:6: descriptor/reader/../../obj/wayobj.h:84:7: warning: 'calc_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void calc_image(); ^ descriptor/reader/../../obj/../simobj.h:355:15: note: overridden virtual function is here virtual void calc_image() {} ^ In file included from descriptor/reader/way_obj_reader.cc:6: descriptor/reader/../../obj/wayobj.h:93:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr(loadsave_t *file); ^ descriptor/reader/../../obj/../simobj.h:280:15: note: overridden virtual function is here virtual void rdwr(loadsave_t *file); ^ In file included from descriptor/reader/way_obj_reader.cc:6: descriptor/reader/../../obj/wayobj.h:96:7: warning: 'cleanup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void cleanup(player_t *player); ^ descriptor/reader/../../obj/../simobj.h:210:15: note: overridden virtual function is here virtual void cleanup(player_t *) {} ^ In file included from descriptor/reader/way_obj_reader.cc:6: descriptor/reader/../../obj/wayobj.h:104:7: warning: 'finish_rd' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void finish_rd(); ^ descriptor/reader/../../obj/../simobj.h:287:15: note: overridden virtual function is here virtual void finish_rd() {} ^ descriptor/reader/way_obj_reader.cc:37:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ===> HOSTCXX boden/boden.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/boden.o boden/boden.cc descriptor/reader/xref_reader.cc:14:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(buf, 1, 5, fp); ^~~~~ ~~~~~~~~~~~~~ descriptor/reader/xref_reader.cc:18:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc->name, 1, node.size - 4 - 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ descriptor/reader/way_reader.cc:41:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(desc_buf, node.size, 1, fp); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. ===> HOSTCXX boden/brueckenboden.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/brueckenboden.o boden/brueckenboden.cc 2 warnings generated. ===> HOSTCXX boden/fundament.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/fundament.o boden/fundament.cc 57 warnings generated. ===> HOSTCXX boden/grund.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/grund.o boden/grund.cc 1 warning generated. ===> HOSTCXX boden/monorailboden.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/monorailboden.o boden/monorailboden.cc 1 warning generated. ===> HOSTCXX boden/tunnelboden.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/tunnelboden.o boden/tunnelboden.cc ===> HOSTCXX boden/wasser.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/wasser.o boden/wasser.cc ===> HOSTCXX boden/wege/kanal.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/wege/kanal.o boden/wege/kanal.cc ===> HOSTCXX boden/wege/maglev.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/wege/maglev.o boden/wege/maglev.cc ===> HOSTCXX boden/wege/monorail.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/wege/monorail.o boden/wege/monorail.cc 54 warnings generated. ===> HOSTCXX boden/wege/narrowgauge.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/wege/narrowgauge.o boden/wege/narrowgauge.cc 1 warning generated. ===> HOSTCXX boden/wege/runway.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/wege/runway.o boden/wege/runway.cc 54 warnings generated. ===> HOSTCXX boden/wege/schiene.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/wege/schiene.o boden/wege/schiene.cc ===> HOSTCXX boden/wege/strasse.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/wege/strasse.o boden/wege/strasse.cc ===> HOSTCXX boden/wege/weg.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/boden/wege/weg.o boden/wege/weg.cc 2 warnings generated. In file included from boden/grund.cc:41: boden/../obj/wayobj.h:52:7: warning: 'rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rotate90(); ^ boden/wege/../../simobj.h:241:15: note: overridden virtual function is here virtual void rotate90(); ^ In file included from boden/grund.cc:41: boden/../obj/wayobj.h:58:11: warning: 'get_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_image() const { ^ boden/wege/../../simobj.h:248:19: note: overridden virtual function is here===> HOSTCXX dataobj/crossing_logic.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/crossing_logic.o dataobj/crossing_logic.cc virtual image_id get_image() const = 0; ^ In file included from boden/grund.cc:41: boden/../obj/wayobj.h:67:11: warning: 'get_front_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_front_image() const { ^ boden/wege/../../simobj.h:261:19: note: overridden virtual function is here virtual image_id get_front_image() const {return IMG_EMPTY;} ^ In file included from boden/grund.cc:41: boden/../obj/wayobj.h:77:6: warning: 'get_typ' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] typ get_typ() const { return wayobj; } ^ boden/wege/../../simobj.h:223:14: note: overridden virtual function is here virtual typ get_typ() const = 0; ^ In file included from boden/grund.cc:41: boden/../obj/wayobj.h:82:12: warning: 'get_waytype' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] waytype_t get_waytype() const { return desc ? desc->get_wtyp() : invalid_wt; } ^ boden/wege/../../simobj.h:228:20: note: overridden virtual function is here virtual waytype_t get_waytype() const { return invalid_wt; } ^ In file included from boden/grund.cc:41: boden/../obj/wayobj.h:84:7: warning: 'calc_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void calc_image(); ^ boden/wege/../../simobj.h:355:15: note: overridden virtual function is here virtual void calc_image() {} ^ In file included from boden/grund.cc:41: boden/../obj/wayobj.h:93:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr(loadsave_t *file); ^ boden/wege/../../simobj.h:280:15: note: overridden virtual function is here virtual void rdwr(loadsave_t *file); ^ In file included from boden/grund.cc:41: boden/../obj/wayobj.h:96:7: warning: 'cleanup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void cleanup(player_t *player); ^ boden/wege/../../simobj.h:210:15: note: overridden virtual function is here virtual void cleanup(player_t *) {} ^ In file included from boden/grund.cc:41: boden/../obj/wayobj.h:104:7: warning: 'finish_rd' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void finish_rd(); ^ boden/wege/../../simobj.h:287:15: note: overridden virtual function is here virtual void finish_rd() {} ^ In file included from boden/grund.cc:43: In file included from boden/../gui/ground_info.h:18: In file included from boden/../gui/base_info.h:4: In file included from boden/../gui/gui_frame.h:20: boden/../gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ boden/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from boden/grund.cc:43: In file included from boden/../gui/ground_info.h:18: In file included from boden/../gui/base_info.h:4: In file included from boden/../gui/gui_frame.h:20: boden/../gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ boden/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from boden/grund.cc:43: In file included from boden/../gui/ground_info.h:18: In file included from boden/../gui/base_info.h:4: In file included from boden/../gui/gui_frame.h:20: boden/../gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ boden/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from boden/grund.cc:43: In file included from boden/../gui/ground_info.h:18: In file included from boden/../gui/base_info.h:4: In file included from boden/../gui/gui_frame.h:20: boden/../gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ boden/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from boden/grund.cc:43: In file included from boden/../gui/ground_info.h:18: In file included from boden/../gui/base_info.h:4: In file included from boden/../gui/gui_frame.h:21: boden/../gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ boden/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from boden/grund.cc:43: In file included from boden/../gui/ground_info.h:18: In file included from boden/../gui/base_info.h:4: In file included from boden/../gui/gui_frame.h:21: boden/../gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ boden/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from boden/grund.cc:43: In file included from boden/../gui/ground_info.h:18: In file included from boden/../gui/base_info.h:5: boden/../gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ boden/../gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from boden/grund.cc:43: In file included from boden/../gui/ground_info.h:18: In file included from boden/../gui/base_info.h:5: boden/../gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ boden/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ===> HOSTCXX dataobj/objlist.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/objlist.o dataobj/objlist.cc In file included from boden/grund.cc:44: boden/../gui/karte.h:234:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ boden/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ===> HOSTCXX dataobj/settings.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/settings.o dataobj/settings.cc ===> HOSTCXX dataobj/freelist.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/freelist.o dataobj/freelist.cc ===> HOSTCXX dataobj/gameinfo.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/gameinfo.o dataobj/gameinfo.cc ===> HOSTCXX dataobj/height_map_loader.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/height_map_loader.o dataobj/height_map_loader.cc ===> HOSTCXX dataobj/koord.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/koord.o dataobj/koord.cc ===> HOSTCXX dataobj/koord3d.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/koord3d.o dataobj/koord3d.cc ===> HOSTCXX dataobj/loadsave.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/loadsave.o dataobj/loadsave.cc ===> HOSTCXX dataobj/marker.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/marker.o dataobj/marker.cc ===> HOSTCXX dataobj/powernet.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/powernet.o dataobj/powernet.cc dataobj/freelist.cc:114:28: warning: cast from 'char *' to 'nodelist_node_t *' increases required alignment from 1 to 8 [-Wcast-align] nodelist_node_t *chunk = (nodelist_node_t *)p; ^~~~~~~~~~~~~~~~~~~~ dataobj/freelist.cc:128:27: warning: cast from 'char *' to 'nodelist_node_t *' increases required alignment from 1 to 8 [-Wcast-align] nodelist_node_t *tmp = (nodelist_node_t *)(p+i*size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ===> HOSTCXX dataobj/records.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/records.o dataobj/records.cc ===> HOSTCXX dataobj/ribi.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/ribi.o dataobj/ribi.cc dataobj/height_map_loader.cc:57:4: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( &data_offset, 4, 1, file ); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ dataobj/height_map_loader.cc:59:4: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( &w, 4, 1, file ); ^~~~~ ~~~~~~~~~~~~~~ dataobj/height_map_loader.cc:60:4: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( &h, 4, 1, file ); ^~~~~ ~~~~~~~~~~~~~~ dataobj/height_map_loader.cc:62:4: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( &bit_depth, 2, 1, file ); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~ dataobj/height_map_loader.cc:63:4: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( &format, 4, 1, file ); ^~~~~ ~~~~~~~~~~~~~~~~~~~ dataobj/height_map_loader.cc:65:4: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( &table, 4, 1, file ); ^~~~~ ~~~~~~~~~~~~~~~~~~ ===> HOSTCXX dataobj/route.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/route.o dataobj/route.cc ===> HOSTCXX dataobj/scenario.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/scenario.o dataobj/scenario.cc In file included from dataobj/objlist.cc:26: dataobj/../obj/wayobj.h:52:7: warning: 'rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rotate90(); ^ dataobj/../obj/../simobj.h:241:15: note: overridden virtual function is here virtual void rotate90(); ^ In file included from dataobj/objlist.cc:26: dataobj/../obj/wayobj.h:58:11: warning: 'get_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_image() const { ^ dataobj/../obj/../simobj.h:248:19: note: overridden virtual function is here virtual image_id get_image() const = 0; ^ In file included from dataobj/objlist.cc:26: dataobj/../obj/wayobj.h:67:11: warning: 'get_front_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_front_image() const { ^ dataobj/../obj/../simobj.h:261:19: note: overridden virtual function is here virtual image_id get_front_image() const {return IMG_EMPTY;} ^ In file included from dataobj/objlist.cc:26: dataobj/../obj/wayobj.h:77:6: warning: 'get_typ' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] typ get_typ() const { return wayobj; } ^ dataobj/../obj/../simobj.h:223:14: note: overridden virtual function is here virtual typ get_typ() const = 0; ^ In file included from dataobj/objlist.cc:26: dataobj/../obj/wayobj.h:82:12: warning: 'get_waytype' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] waytype_t get_waytype() const { return desc ? desc->get_wtyp() : invalid_wt; } ^ dataobj/../obj/../simobj.h:228:20: note: overridden virtual function is here virtual waytype_t get_waytype() const { return invalid_wt; } ^ In file included from dataobj/objlist.cc:26: dataobj/../obj/wayobj.h:84:7: warning: 'calc_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void calc_image(); ^ dataobj/../obj/../simobj.h:355:15: note: overridden virtual function is here virtual void calc_image() {} ^ In file included from dataobj/objlist.cc:26: dataobj/../obj/wayobj.h:93:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr(loadsave_t *file); ^ dataobj/../obj/../simobj.h:280:15: note: overridden virtual function is here virtual void rdwr(loadsave_t *file); ^ In file included from dataobj/objlist.cc:26: dataobj/../obj/wayobj.h:96:7: warning: 'cleanup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void cleanup(player_t *player); ^ dataobj/../obj/../simobj.h:210:15: note: overridden virtual function is here virtual void cleanup(player_t *) {} ^ In file included from dataobj/objlist.cc:26: dataobj/../obj/wayobj.h:104:7: warning: 'finish_rd' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void finish_rd(); ^ dataobj/../obj/../simobj.h:287:15: note: overridden virtual function is here virtual void finish_rd() {} ^ In file included from dataobj/gameinfo.cc:21: dataobj/../gui/karte.h:234:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ dataobj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ===> HOSTCXX dataobj/schedule.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/schedule.o dataobj/schedule.cc 6 warnings generated. ===> HOSTCXX dataobj/tabfile.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/tabfile.o dataobj/tabfile.cc ===> HOSTCXX dataobj/translator.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/translator.o dataobj/translator.cc 1 warning generated. ===> HOSTCXX dataobj/environment.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/dataobj/environment.o dataobj/environment.cc ===> HOSTCXX obj/baum.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/baum.o obj/baum.cc ===> HOSTCXX obj/bruecke.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/bruecke.o obj/bruecke.cc ===> HOSTCXX obj/crossing.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/crossing.o obj/crossing.cc ===> HOSTCXX obj/field.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/field.o obj/field.cc ===> HOSTCXX obj/gebaeude.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/gebaeude.o obj/gebaeude.cc In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:9: In file included from dataobj/../gui/gui_frame.h:20: dataobj/../gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ dataobj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:9: In file included from dataobj/../gui/gui_frame.h:20: dataobj/../gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ dataobj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:9: In file included from dataobj/../gui/gui_frame.h:20: dataobj/../gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ dataobj/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:9: In file included from dataobj/../gui/gui_frame.h:20: dataobj/../gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ dataobj/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here dataobj/route.cc:530:10: warning: unused variable 'best' [-Wunused-variable] uint32 best = tmp->g; ^ virtual scr_coord get_focus_pos() { ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:9: In file included from dataobj/../gui/gui_frame.h:21: dataobj/../gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ dataobj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:9: In file included from dataobj/../gui/gui_frame.h:21: dataobj/../gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ dataobj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:10: dataobj/../gui/components/gui_flowtext.h:38:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ dataobj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:11: dataobj/../gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ dataobj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:11: dataobj/../gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ dataobj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:11: dataobj/../gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ dataobj/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:11: dataobj/../gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ dataobj/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:12: In file included from dataobj/../gui/components/gui_scrollpane.h:15: dataobj/../gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ dataobj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:12: dataobj/../gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ dataobj/../gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:12: dataobj/../gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ dataobj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:12: dataobj/../gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ dataobj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:12: dataobj/../gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ dataobj/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from dataobj/scenario.cc:22: In file included from dataobj/../gui/scenario_info.h:12: dataobj/../gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ dataobj/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from dataobj/schedule.cc:13: In file included from dataobj/../gui/messagebox.h:4: In file included from dataobj/../gui/base_info.h:4: In file included from dataobj/../gui/gui_frame.h:20: dataobj/../gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ dataobj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from dataobj/schedule.cc:13: In file included from dataobj/../gui/messagebox.h:4: In file included from dataobj/../gui/base_info.h:4: In file included from dataobj/../gui/gui_frame.h:20: dataobj/../gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ dataobj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from dataobj/schedule.cc:13: In file included from dataobj/../gui/messagebox.h:4: In file included from dataobj/../gui/base_info.h:4: In file included from dataobj/../gui/gui_frame.h:20: dataobj/../gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ dataobj/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from dataobj/schedule.cc:13: In file included from dataobj/../gui/messagebox.h:4: In file included from dataobj/../gui/base_info.h:4: In file included from dataobj/../gui/gui_frame.h:20: dataobj/../gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ dataobj/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from dataobj/schedule.cc:13: In file included from dataobj/../gui/messagebox.h:4: In file included from dataobj/../gui/base_info.h:4: In file included from dataobj/../gui/gui_frame.h:21: dataobj/../gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ dataobj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from dataobj/schedule.cc:13: In file included from dataobj/../gui/messagebox.h:4: In file included from dataobj/../gui/base_info.h:4: In file included from dataobj/../gui/gui_frame.h:21: dataobj/../gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ dataobj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from dataobj/schedule.cc:13: In file included from dataobj/../gui/messagebox.h:4: In file included from dataobj/../gui/base_info.h:5: dataobj/../gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ dataobj/../gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from dataobj/schedule.cc:13: In file included from dataobj/../gui/messagebox.h:4: In file included from dataobj/../gui/base_info.h:5: dataobj/../gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ dataobj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from dataobj/schedule.cc:13: In file included from dataobj/../gui/messagebox.h:6: dataobj/../gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ dataobj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ dataobj/scenario.cc:726:4: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread(buf, 1, len, file); ^~~~~ ~~~~~~~~~~~~~~~~~ dataobj/translator.cc:114:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( str, 1, 2, f ); ===> HOSTCXX obj/groundobj.cc ^~~~~ ~~~~~~~~~~~~~ dataobj/translator.cc:g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/groundobj.o obj/groundobj.cc 103:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( str, 1, 2, f ); ^~~~~ ~~~~~~~~~~~~~ dataobj/translator.cc:470:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::user_dir ); ^~~~~ ~~~~~~~~~~~~~~~ dataobj/translator.cc:475:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::program_dir ); ^~~~~ ~~~~~~~~~~~~~~~~~~ dataobj/translator.cc:495:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::user_dir ); ^~~~~ ~~~~~~~~~~~~~~~ dataobj/translator.cc:501:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::program_dir ); ^~~~~ ~~~~~~~~~~~~~~~~~~ dataobj/translator.cc:428:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::program_dir ); ^~~~~ ~~~~~~~~~~~~~~~~~~ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:11: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:11: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ obj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:11: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ obj/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:11: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ obj/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:11: In file included from obj/../gui/gui_frame.h:21: obj/../gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:11: In file included from obj/../gui/gui_frame.h:21: obj/../gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ obj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:15: obj/../gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:15: obj/../gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ obj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:15: obj/../gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ obj/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:15: obj/../gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ obj/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:16: obj/../gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:18: In file included from obj/../gui/components/gui_combobox.h:19: In file included from obj/../gui/components/gui_scrolled_list.h:15: obj/../gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:18: In file included from obj/../gui/components/gui_combobox.h:19: obj/../gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ obj/../gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ obj/../gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ obj/../gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ obj/../gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ obj/../gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ obj/../gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ obj/../gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ obj/../gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:18: In file included from obj/../gui/components/gui_combobox.h:20: obj/../gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:18: In file included from obj/../gui/components/gui_combobox.h:20: obj/../gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ obj/../gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:18: obj/../gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ obj/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:18: obj/../gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/gebaeude.cc:19: In file included from obj/../gui/money_frame.h:18: obj/../gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ obj/../gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ In file included from obj/gebaeude.cc:19: obj/../gui/money_frame.h:124:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "finances.txt";} ^ obj/../gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from obj/gebaeude.cc:19: obj/../gui/money_frame.h:138:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ obj/../gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from obj/gebaeude.cc:19: obj/../gui/money_frame.h:142:7: warning: 'infowin_event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool infowin_event(const event_t *ev); ^ obj/../gui/gui_frame.h:252:15: note: overridden virtual function is here virtual bool infowin_event(const event_t *ev); ^ In file included from obj/gebaeude.cc:19: obj/../gui/money_frame.h:145:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id(); ^ obj/../gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from obj/gebaeude.cc:19: obj/../gui/money_frame.h:147:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ obj/../gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ ===> HOSTCXX obj/label.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/label.o obj/label.cc In file included from obj/gebaeude.cc:49: In file included from obj/../gui/obj_info.h:13: In file included from obj/../gui/base_info.h:5: obj/../gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ obj/../gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from obj/gebaeude.cc:49: In file included from obj/../gui/obj_info.h:13: In file included from obj/../gui/base_info.h:5: obj/../gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/gebaeude.cc:49: In file included from obj/../gui/obj_info.h:14: obj/../gui/components/gui_obj_view_t.h:17:10: warning: 'get_location' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] koord3d get_location(); ^ obj/../gui/components/gui_world_view_t.h:30:18: note: overridden virtual function is here virtual koord3d get_location() = 0; ^ In file included from obj/gebaeude.cc:49: In file included from obj/../gui/obj_info.h:14: obj/../gui/components/gui_obj_view_t.h:29:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset) { internal_draw(offset, obj); } ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ===> HOSTCXX obj/leitung2.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/leitung2.o obj/leitung2.cc ===> HOSTCXX obj/pillar.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/pillar.o obj/pillar.cc ===> HOSTCXX obj/roadsign.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/roadsign.o obj/roadsign.cc ===> HOSTCXX obj/signal.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/signal.o obj/signal.cc 9 warnings generated. ===> HOSTCXX obj/tunnel.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/tunnel.o obj/tunnel.cc 9 warnings generated. ===> HOSTCXX obj/wayobj.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/wayobj.o obj/wayobj.cc ===> HOSTCXX obj/wolke.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/wolke.o obj/wolke.cc 66 warnings generated. ===> HOSTCXX obj/zeiger.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/obj/zeiger.o obj/zeiger.cc 7 warnings generated. ===> HOSTCXX display/font.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/display/font.o display/font.cc 18 warnings generated. In file included from obj/label.cc:19: In file included from obj/../gui/label_info.h:11: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/label.cc:19: In file included from obj/../gui/label_info.h:11: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ obj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from obj/label.cc:19: In file included from obj/../gui/label_info.h:11: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ obj/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from obj/label.cc:19: In file included from obj/../gui/label_info.h:11: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ obj/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from obj/label.cc:19: In file included from obj/../gui/label_info.h:11: In file included from obj/../gui/gui_frame.h:21: obj/../gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/label.cc:19: In file included from obj/../gui/label_info.h:11: In file included from obj/../gui/gui_frame.h:21: obj/../gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ obj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here ===> HOSTCXX display/simgraph16.cc virtual bool is_focusable() { ^ g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/display/simgraph16.o display/simgraph16.cc 1 warning generated. In file included from obj/label.cc:19: In file included from obj/../gui/label_info.h:14: obj/../gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/label.cc:19: In file included from obj/../gui/label_info.h:14: obj/../gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ obj/../gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from obj/label.cc:19: ===> HOSTCXX display/simview.cc obj/../gui/label_info.h:42:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/display/simview.o display/simview.cc void map_rotate90( sint16 ); ^ obj/../gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:94:7: warning: 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_grid_tool() const {return true;} ^ obj/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ obj/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:232:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ obj/../simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t *) { return !env_t::networkmode; } ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ obj/../simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ obj/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } ^ obj/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:594:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:628:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:751:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:810:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ obj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:853:15: warning: 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ obj/../simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ obj/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:19: obj/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/roadsign.cc:33: In file included from obj/../gui/trafficlight_info.h:15: In file included from obj/../gui/obj_info.h:13: In file included from obj/../gui/base_info.h:4: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/roadsign.cc:33: In file included from obj/../gui/trafficlight_info.h:15: In file included from obj/../gui/obj_info.h:13: In file included from obj/../gui/base_info.h:4: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ obj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from obj/roadsign.cc:33: In file included from obj/../gui/trafficlight_info.h:15: In file included from obj/../gui/obj_info.h:13: In file included from obj/../gui/base_info.h:4: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ obj/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from obj/roadsign.cc:33: In file included from obj/../gui/trafficlight_info.h:15: In file included from obj/../gui/obj_info.h:13: In file included from obj/../gui/base_info.h:4: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ obj/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from obj/roadsign.cc:33: In file included from obj/../gui/trafficlight_info.h:15: In file included from obj/../gui/obj_info.h:13: In file included from obj/../gui/base_info.h:4: In file included from obj/../gui/gui_frame.h:21: obj/../gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/roadsign.cc:33: In file included from obj/../gui/trafficlight_info.h:15: In file included from obj/../gui/obj_info.h:13: In file included from obj/../gui/base_info.h:4: In file included from obj/../gui/gui_frame.h:21: obj/../gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ obj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from obj/roadsign.cc:33: In file included from obj/../gui/trafficlight_info.h:15: In file included from obj/../gui/obj_info.h:13: In file included from obj/../gui/base_info.h:5: obj/../gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ obj/../gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from obj/roadsign.cc:33: In file included from obj/../gui/trafficlight_info.h:15: In file included from obj/../gui/obj_info.h:13: In file included from obj/../gui/base_info.h:5: obj/../gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/roadsign.cc:33: In file included from obj/../gui/trafficlight_info.h:15: In file included from obj/../gui/obj_info.h:14: obj/../gui/components/gui_obj_view_t.h:17:10: warning: 'get_location' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] koord3d get_location(); ^ obj/../gui/components/gui_world_view_t.h:30:18: note: overridden virtual function is here virtual koord3d get_location() = 0; ^ In file included from obj/roadsign.cc:33: In file included from obj/../gui/trafficlight_info.h:15: In file included from obj/../gui/obj_info.h:14: obj/../gui/components/gui_obj_view_t.h:29:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset) { internal_draw(offset, obj); } ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/roadsign.cc:33: In file included from obj/../gui/trafficlight_info.h:17: In file included from obj/../gui/components/gui_numberinput.h:22: obj/../gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/roadsign.cc:33: In file included from obj/../gui/trafficlight_info.h:17: In file included from obj/../gui/components/gui_numberinput.h:22: obj/../gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ obj/../gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from obj/roadsign.cc:33: In file included from obj/../gui/trafficlight_info.h:17: obj/../gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/roadsign.cc:33: In file included from obj/../gui/trafficlight_info.h:17: obj/../gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ obj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from obj/roadsign.cc:33: obj/../gui/trafficlight_info.h:40:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "trafficlight_info.txt";} ^ obj/../gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from obj/roadsign.cc:34: obj/../gui/privatesign_info.h:37:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "privatesign_info.txt";} ^ obj/../gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from obj/roadsign.cc:35: obj/../gui/tool_selector.h:82:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return help_file;} ^ obj/../gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from obj/roadsign.cc:35: obj/../gui/tool_selector.h:84:17: warning: 'get_titlecolor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FLAGGED_PIXVAL get_titlecolor() const { return env_t::default_window_title_color; } ^ obj/../gui/gui_frame.h:136:25: note: overridden virtual function is here virtual FLAGGED_PIXVAL get_titlecolor() const; ^ In file included from obj/roadsign.cc:35: obj/../gui/tool_selector.h:93:7: warning: 'has_next' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_next() const {return has_prev_next;} ^ obj/../gui/gui_frame.h:195:15: note: overridden virtual function is here virtual bool has_next() const {return false;} ^ In file included from obj/roadsign.cc:35: obj/../gui/tool_selector.h:103:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ obj/../gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from obj/roadsign.cc:35: obj/../gui/tool_selector.h:106:17: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_toolbar+toolbar_id; } ^ obj/../gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ ===> HOSTCXX display/viewport.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/display/viewport.o display/viewport.cc In file included from obj/wayobj.cc:19: obj/../simtool.h:94:7: warning: 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_grid_tool() const {return true;} ^ obj/../boden/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ obj/../boden/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:232:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ obj/../boden/../simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ ===> HOSTCXX freight_list_sorter.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/freight_list_sorter.o freight_list_sorter.cc In file included from obj/wayobj.cc:19: obj/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t *) { return !env_t::networkmode; } ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ obj/../boden/../simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ obj/../boden/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } ^ obj/../boden/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:594:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../boden/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:628:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../boden/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../boden/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:31 warnings generated. 751:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../boden/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../boden/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:810:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../boden/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ===> HOSTCXX gui/ai_option_t.cc In file included from obj/wayobj.cc:19: g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/ai_option_t.o gui/ai_option_t.cc obj/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ obj/../boden/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:853:15: warning: 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ obj/../boden/../simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ obj/../boden/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ 9 warningobj/../boden/../simmenu.hs generated. :290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../boden/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:===> HOSTCXX gui/ai_selector.cc 19: obj/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../boden/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/ai_selector.o gui/ai_selector.cc In file included from obj/wayobj.cc:19: obj/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ obj/../boden/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from obj/wayobj.cc:19: obj/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ obj/../boden/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ===> HOSTCXX gui/banner.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/banner.o gui/banner.cc In file included from obj/wayobj.cc:31: In file included from obj/../gui/tool_selector.h:14: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/wayobj.cc:31: In file included from obj/../gui/tool_selector.h:14: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ obj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from obj/wayobj.cc:31: In file included from obj/../gui/tool_selector.h:14: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ obj/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from obj/wayobj.cc:31: In file included from obj/../gui/tool_selector.h:14: In file included from obj/../gui/gui_frame.h:20: obj/../gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ obj/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from obj/wayobj.cc:31: In file included from obj/../gui/tool_selector.h:14: In file included from obj/../gui/gui_frame.h:21: obj/../gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ obj/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from obj/wayobj.cc:31: In file included from obj/../gui/tool_selector.h:14: In file included from obj/../gui/gui_frame.h:21: obj/../gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ obj/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from obj/wayobj.cc:31: obj/../gui/tool_selector.h:82:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return help_file;} ^ obj/../gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from obj/wayobj.cc:31: obj/../gui/tool_selector.h:84:17: warning: 'get_titlecolor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FLAGGED_PIXVAL get_titlecolor() const { return env_t::default_window_title_color; } ^ obj/../gui/gui_frame.h:136:25: note: overridden virtual function is here virtual FLAGGED_PIXVAL get_titlecolor() const; ^ In file included from obj/wayobj.cc:31: obj/../gui/tool_selector.h:93:7: warning: 'has_next' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_next() const {return has_prev_next;} ^ obj/../gui/gui_frame.h:195:15: note: overridden virtual function is here virtual bool has_next() const {return false;} ^ In file included from obj/wayobj.cc:31: obj/../gui/tool_selector.h:103:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ obj/../gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from obj/wayobj.cc:31: obj/../gui/tool_selector.h:106:17: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_toolbar+toolbar_id; } ^ obj/../gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from obj/wayobj.cc:42: obj/wayobj.h:52:7: warning: 'rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rotate90(); ^ obj/../boden/../simobj.h:241:15: note: overridden virtual function is here virtual void rotate90(); ^ In file included from obj/wayobj.cc:42: obj/wayobj.h:58:11: warning: 'get_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_image() const { ^ obj/../boden/../simobj.h:248:19: note: overridden virtual function is here virtual image_id get_image() const = 0; ^ In file included from obj/wayobj.cc:42: obj/wayobj.h:67:11: warning: 'get_front_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_front_image() const { ^ obj/../boden/../simobj.h:261:19: note: overridden virtual function is here virtual image_id get_front_image() const {return IMG_EMPTY;} ^ In file included from obj/wayobj.cc:42: obj/wayobj.h:77:6: warning: 'get_typ' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] typ get_typ() const { return wayobj; } ===> HOSTCXX gui/baum_edit.cc ^ obj/../boden/../simobj.h:223:14: note: overridden virtual function is here virtual typ get_typ() const = 0; g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/baum_edit.o gui/baum_edit.cc ^ In file included from obj/wayobj.cc:42: obj/wayobj.h:82:12: warning: 'get_waytype' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] waytype_t get_waytype() const { return desc ? desc->get_wtyp() : invalid_wt; } ^ obj/../boden/../simobj.h:228:20: note: overridden virtual function is here virtual waytype_t get_waytype() const { return invalid_wt; } ^ In file included from obj/wayobj.cc:42: obj/wayobj.h:84:7: warning: 'calc_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void calc_image(); ^ obj/../boden/../simobj.h:355:15: note: overridden virtual function is here virtual void calc_image() {} ^ In file included from obj/wayobj.cc:42: obj/wayobj.h:93:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr(loadsave_t *file); ^ obj/../boden/../simobj.h:280:15: note: overridden virtual function is here virtual void rdwr(loadsave_t *file); ^ In file included from obj/wayobj.cc:42: obj/wayobj.h:96:7: warning: 'cleanup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void cleanup(player_t *player); ^ obj/../boden/../simobj.h:210:15: note: overridden virtual function is here virtual void cleanup(player_t *) {} ^ In file included from obj/wayobj.cc:42: obj/wayobj.h:104:7: warning: 'finish_rd' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void finish_rd(); ^ obj/../boden/../simobj.h:287:15: note: overridden virtual function is here virtual void finish_rd() {} ^ 18 warnings generated. ===> HOSTCXX gui/base_info.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/base_info.o gui/base_info.cc ===> HOSTCXX gui/citybuilding_edit.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/citybuilding_edit.o gui/citybuilding_edit.cc display/font.cc:102:5: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fgets(str, sizeof(str), fin); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~ display/font.cc:64:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fgets(str, sizeof(str), fin); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~ display/font.cc:159:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fgets(str, sizeof(str), fin); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~ ===> HOSTCXX gui/citylist_frame_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/citylist_frame_t.o gui/citylist_frame_t.cc ===> HOSTCXX gui/citylist_stats_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/citylist_stats_t.o gui/citylist_stats_t.cc display/simgraph16.cc:1474:49: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'PIXVAL *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] rezoom_baseimage2[n % env_t::num_threads] = (PIXVAL *)MALLOCN( uint8, new_size ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ display/simgraph16.cc:1766:11: warning: cast from 'uint8 *' (aka 'unsigned char *') to 'PIXVAL *' (aka 'unsigned short *') increases required alignment from 1 to 2 [-Wcast-align] dest = (PIXVAL*)rezoom_baseimage[n % env_t::num_threads]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ display/simgraph16.cc:2423:20: warning: cast from 'PIXVAL *' (aka 'unsigned short *') to 'uint32 *' (aka 'unsigned int *') increases required alignment from 2 to 4 [-Wcast-align] uint32 *ld = (uint32 *)p; ^~~~~~~~~~~ 3 warnings generated. ===> HOSTCXX gui/climates.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/climates.o gui/climates.cc display/simgraph16.cc:3894:17: warning: cast from 'PIXVAL *' (aka 'unsigned short *') to 'uint32 *' (aka 'unsigned int *') increases required alignment from 2 to 4 [-Wcast-align] uint32 *lp = (uint32 *)p; ^~~~~~~~~~~ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:19: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/ai_selector.cc:8: In file included from gui/ai_selector.h:10: gui/savegame_frame.h:129:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize ( scr_size size ); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/ai_selector.cc:9: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/ai_selector.cc:9: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ===> HOSTCXX gui/display_settings.cc ^ g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/display_settings.o gui/display_settings.cc gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/ai_selector.cc:9: In file included from gui/messagebox.h:6: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/ai_option_t.cc:20: In file included from gui/ai_option_t.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/ai_option_t.cc:20: In file included from gui/ai_option_t.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/ai_option_t.cc:20: In file included from gui/ai_option_t.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/ai_option_t.cc:20: In file included from gui/ai_option_t.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/ai_option_t.cc:20: In file included from gui/ai_option_t.h:11: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/ai_option_t.cc:20: In file included from gui/ai_option_t.h:11: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/ai_option_t.cc:20: In file included from gui/ai_option_t.h:15: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/ai_option_t.cc:20: In file included from gui/ai_option_t.h:15: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/ai_option_t.cc:20: In file included from gui/ai_option_t.h:15: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/ai_option_t.cc:20: In file included from gui/ai_option_t.h:15: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/ai_option_t.cc:20: gui/ai_option_t.h:37:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "players.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/base_info.cc:1: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/base_info.cc:1: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/base_info.cc:1: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/base_info.cc:1: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/base_info.cc:1: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/base_info.cc:1: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/banner.cc:21: In file included from gui/banner.h:12: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/banner.cc:21: In file included from gui/banner.h:12: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/base_info.cc:1: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { In file included from gui/banner.cc:21: In file included from gui/banner.h:13: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/base_info.cc:1: In file included from gui/base_info.h:5 ^ : gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/banner.cc:21: In file included from gui/banner.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/banner.cc:21: In file included from gui/banner.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/banner.cc:21: In file included from gui/banner.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/banner.cc:21: In file included from gui/banner.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/banner.cc:21: gui/banner.h:40:7: warning: 'has_sticky' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_sticky() const { return false; } ^ gui/gui_frame.h:208:15: note: overridden virtual function is here virtual bool has_sticky() const { return true; } ^ In file included from gui/banner.cc:21: gui/banner.h:42:15: warning: 'has_title' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool has_title() const { return false; } ^ gui/gui_frame.h:214:15: note: overridden virtual function is here virtual bool has_title() const { return true; } ^ In file included from gui/banner.cc:21: gui/banner.h:55:17: warning: 'get_titlecolor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FLAGGED_PIXVAL get_titlecolor() const {return env_t::default_window_title_color; } ^ gui/gui_frame.h:136:25: note: overridden virtual function is here virtual FLAGGED_PIXVAL get_titlecolor() const; ^ In file included from gui/banner.cc:21: gui/banner.h:67:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/banner.cc:22: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/banner.cc:22: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/banner.cc:22: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/banner.cc:22: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/banner.cc:22: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/banner.cc:22: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/banner.cc:22: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/banner.cc:22: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/banner.cc:22: In file included from gui/loadsave_frame.h:12: gui/savegame_frame.h:129:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize ( scr_size size ); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/ai_selector.cc:16: gui/../player/ai_scripted.h:41:8: warning: 'get_ai_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint8 get_ai_id() const { return AI_SCRIPTED; } ^ gui/../player/simplay.h:225:16: note: overridden virtual function is here virtual uint8 get_ai_id() const { return HUMAN; } ^ In file included from gui/banner.cc:24: In file included from gui/server_frame.h:12: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:94:7: warning: 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_grid_tool() const {return true;} gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ^ gui/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from gui/banner.cc:24: In file included from gui/server_frame.h:12: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/banner.cc:24: In file included from gui/server_frame.h:12: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/banner.cc:24: In file included from gui/server_frame.h:12: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from In file included from gui/baum_edit.cc:15: gui/../simtool.h:232:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ gui/banner.cc:24: gui/server_frame.h:86:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/banner.cc:24: gui/server_frame.h:93:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "server.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ gui/../simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t *) { return !env_t::networkmode; } ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ gui/../simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from gui/citylist_stats_t.cc:12: In file included from gui/citylist_stats_t.h:13: In file included from gui/components/gui_scrolled_list.h:15: In file included from gui/components/gui_scrollbar.h:10: In file included from gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15gui/banner.cc:208: gui/../scrolltext.h:28:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] : note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; " Andreas Rver","patches", ^~~~ ^ In file included from gui/citylist_stats_t.cc:12: In file included from gui/citylist_stats_t.h:13: In file included from gui/components/gui_scrolled_list.h:15: In file included from gui/components/gui_scrollbar.h:10: gui/components/gui_button.h:158:15:gui/../scrolltext.h:51:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] " Hansjrg Malthaner","", ^~~~ virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/../scrolltext.h:71:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " Hansjrg Malthaner","German",gui/baum_edit.cc:15: ^~~~ gui/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/../scrolltext.h:75:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } " Rmi Denis-Courmont","French", ^ gui/../simmenu.h:252: ^~~~ gui/../scrolltext.h19: note: overridden virtual function is here :78:13: warning virtual image_id get_icon(player_t *) const { return icon; }: illegal character encoding in string literal [-Winvalid-source-encoding] " Roman Schwrer","French & German", ^ In file included from gui/baum_edit.cc:15: ^~~~ gui/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/../scrolltext.h:82:13: warning bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } ^ gui/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ : illegal character encoding in string literal [-Winvalid-source-encoding] " Susanna Bjrverud", "Swedish", ^~~~ In file included from gui/citylist_stats_t.cc:12: In file included from gui/baum_edit.cc:15In file included from : gui/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:594:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/citylist_stats_t.h:13: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:In file included from gui/baum_edit.cc:15: gui/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:628:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]8: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:8: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:8: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:8: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:8: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:8: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:In file included from 15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15gui/baum_edit.cc: note: overridden virtual function is here virtual bool is_focusable() { ^ :15: gui/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from bool init( player_t *player ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ gui/citylist_stats_t.ccIn file included from :12: In file included from gui/citylist_stats_t.h:13: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:9: In file included from gui/citylist_stats_t.h:13: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]In file included from gui/baum_edit.cc:15: gui/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:751:7: warning: virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:29623:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ : note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/baum_edit.cc:15: virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:810:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:9: In file included from gui/citylist_stats_t.h:13: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/baum_edit.cc:15: gui/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } virtual char const* get_text() const { return consttext; } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:853:15: warning: 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ gui/../simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ : overridden virtual function is here virtual bool is_editable() { return false; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset) = 0; ^ bool init(player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/baum_edit.cc:15: gui/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { In file included from ^ gui/../simmenu.h:290:15: note: overridden virtual function is here gui/citylist_stats_t.cc:13: In file included from gui/city_info.h:14: In file included from gui/gui_frame.h:20: virtual bool init( player_t * ) { return true; } ^ gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citylist_stats_t.cc:13: In file included from gui/city_info.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/citylist_stats_t.cc:13: In file included from gui/city_info.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/citylist_stats_t.cc:13: In file included from gui/city_info.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 8 warnings generated. In file included from gui/citylist_stats_t.cc:13: In file included from gui/city_info.h:15: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:13: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citylist_stats_t.cc:13: In file included from gui/city_info.h:16: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:15: In file included from gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:15: gui/citylist_stats_t.cc:13: In file included from gui/city_info.h:16: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible);gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/baum_edit.ccIn file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:15: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:15: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:15: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] :28 virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ===> HOSTCXX gui/components/gui_button.cc : In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_button.o gui/components/gui_button.cc virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ===> HOSTCXX gui/components/gui_chart.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_chart.o gui/components/gui_chart.cc virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here In file included from gui/citylist_stats_t.cc:13: virtual void draw(scr_coord offset) = 0; ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:16: gui/components/gui_tab_panel.h:73:7In file included from gui/city_info.h:20: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citylist_stats_t.cc:13: In file included from gui/city_info.h:20: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } : warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h: ^178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/citylist_stats_t.cc:13: In file included from gui/city_info.h:20: gui/components/gui_tab_panel.h:104:19: warning: ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:16: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15:'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual bool is_focusable() { note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/citylist_stats_t.cc:13: In file included from gui/city_info.h:20: gui/components/gui_tab_panel.h:111:20 ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:16: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: overridden virtual function is here virtual gui_component_t *get_focus() { : note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ^ In file included from gui/citylist_frame_t.cc:12: In file included from gui/citylist_frame_t.h:16: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/citylist_stats_t.cc:13: gui/city_info.h:67:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const { return "citywindow.txt"; } ^ In file included from gui/baum_edit.ccgui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/citylist_stats_t.cc:13: :28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:6: gui/components/gui_textinput.h:gui/city_info.h:69:18: warning: 'get_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual koord3d get_weltpos(bool); ^ gui/gui_frame.h:218:18: note virtual void draw(scr_coord offset);: overridden virtual function is here virtual koord3d get_weltpos( bool /*set*/ ) { return koord3d::invalid; } ^ In file included from gui/citylist_stats_t.cc:13 : gui/city_info.h:71:15: warning: 'is_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_weltpos(); ^ gui/gui_frame.h:221:15: note: overridden virtual function is here virtual bool is_weltpos() { return false; } ^ In file included from gui/citylist_stats_t.cc:13: gui/city_info.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/citylist_stats_t.cc:13: gui/city_info.h:77:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ); ^ gui/gui_frame.h:263:15 ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here : note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from gui/citylist_stats_t.cc:13: gui/city_info.h:89:15: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: virtual void draw(scr_coord offset) = 0; note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/citylist_stats_t.cc:13: gui/city_info.h:94:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/citylist_stats_t.cc:13: gui/city_info.h:99:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr(loadsave_t *file); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/citylist_stats_t.cc:13: gui/city_info.h:101:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_city_info_t; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:6: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:7: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:7: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:12: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:13: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 19 warnings generated. 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:13: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:94:7: warning: 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_grid_tool() const {return true;} ^ gui/../simmenu.h:284:15: note: In file included from overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: In file included from gui/extend_edit.h:15: gui/components/gui_convoiinfo.h:50:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: gui/extend_edit.h:68:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/baum_edit.cc:28: In file included from gui/baum_edit.h:8: gui/extend_edit.h:82:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:232:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ gui/../simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ ===> HOSTCXX gui/components/gui_combobox.cc In file included from g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_combobox.o gui/components/gui_combobox.cc gui/citylist_frame_t.cc:12: gui/citylist_frame_t.h:61:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/citylist_frame_t.cc:12: gui/citylist_frame_t.h:67:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/citylist_frame_t.cc:12: gui/citylist_frame_t.h:74:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "citylist_filter.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t *) { return !env_t::networkmode; } ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ gui/../simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } ^ gui/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../simmenu.h:290:15:11 warnings generated. note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:594:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:628:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ===> HOSTCXX gui/components/gui_container.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_container.o gui/components/gui_container.cc In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:751:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:810:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:853:15: warning: 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ gui/../simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/citybuilding_edit.cc:16: gui/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ===> HOSTCXX gui/components/gui_convoiinfo.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_convoiinfo.o gui/components/gui_convoiinfo.cc In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:6: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:6: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:7: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:7: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:9: 36gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } warnings generated. ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:12: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:13: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/climates.cc:9: In file included from gui/climates.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: In file included from gui/extend_edit.h:13: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h ^ In file included from gui/climates.cc:9: In file included from gui/climates.h:11: :178:15: note: overridden virtual function is here In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: virtual void draw(scr_coord offset) = 0; ^ warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^===> HOSTCXX gui/components/gui_obj_view_t.cc gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/climates.cc:9: In file included from gui/climates.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/climates.cc:9: In file included from gui/climates.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_obj_view_t.o gui/components/gui_obj_view_t.cc : note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: In file included from gui/extend_edit.h:15: gui/components/gui_convoiinfo.h:50:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: gui/extend_edit.h:68:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]In file included from void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/citybuilding_edit.cc:29: In file included from gui/citybuilding_edit.h:8: gui/extend_edit.h:82:7: gui/climates.cc:9: In file included from gui/climates.h:11: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/climates.cc:9: In file included from gui/climates.h:11: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ virtual bool is_focusable() { ^ In file included from gui/citybuilding_edit.cc:29: gui/citybuilding_edit.h:36:7: warning: 'fill_list' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void fill_list( bool translate ); ^ gui/extend_edit.h:70:15: note: overridden virtual function is here virtual void fill_list( bool /* translate */ ) {} ^ In file included from gui/citybuilding_edit.cc:29: gui/citybuilding_edit.h:38:15: warning: 'change_item_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void change_item_info( sint32 i ); ^ gui/extend_edit.h:72:15: note: overridden virtual function is here virtual void change_item_info( sint32 /*entry, -1= none */ ) {} ^ In file included from gui/citybuilding_edit.cc:29: gui/citybuilding_edit.h:55:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char* get_help_filename() const { return "citybuilding_build.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/climates.cc:9: In file included from gui/climates.h:14: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/climates.cc:9: In file included from gui/climates.h:14: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/climates.cc:9: In file included from gui/climates.h:14: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/climates.cc:9: In file included from gui/climates.h:14: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/climates.cc:9: gui/climates.h:68:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "climates.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/climates.cc:9: gui/climates.h:71:15: warning: 'has_sticky' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool has_sticky() const { return false; } ^ gui/gui_frame.h:208:15: note: overridden virtual function is here virtual bool has_sticky() const { return true; } ^ In file included from gui/climates.cc:10: gui/karte.h:234:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/climates.cc:11: gui/welt.h:129:16: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "new_world.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/climates.cc:11: gui/welt.h:134:8: warning: 'has_sticky' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_sticky() const { return false; } ^ gui/gui_frame.h:208:15: note: overridden virtual function is here virtual bool has_sticky() const { return true; } ^ In file included from gui/climates.cc:11: gui/welt.h:144:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ 63 warnings generated. ===> HOSTCXX gui/components/gui_fixedwidth_textarea.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_fixedwidth_textarea.o gui/components/gui_fixedwidth_textarea.cc In file included from gui/display_settings.cc:13: In file included from gui/display_settings.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/display_settings.cc:13: In file included from gui/display_settings.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/display_settings.cc:13: In file included from gui/display_settings.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/display_settings.cc:13: In file included from gui/display_settings.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/display_settings.cc:13: In file included from gui/display_settings.h:9: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/display_settings.cc:13: In file included from gui/display_settings.h:9: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/display_settings.cc:13: In file included from gui/display_settings.h:13: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/display_settings.cc:13: In file included from gui/display_settings.h:13: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/display_settings.cc:13: In file included from gui/display_settings.h:13: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/display_settings.cc:13: In file included from gui/display_settings.h:13: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/display_settings.cc:13: gui/display_settings.h:75:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const { return "display.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/display_settings.cc:13: gui/display_settings.h:77:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/display_settings.cc:13: gui/display_settings.h:81:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ ===> HOSTCXX gui/components/gui_flowtext.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_flowtext.o gui/components/gui_flowtext.cc In file included from gui/display_settings.cc:29: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:19: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/display_settings.cc:29: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/display_settings.cc:29: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/display_settings.cc:29: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/display_settings.cc:29: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/display_settings.cc:29: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/display_settings.cc:29: In file included from gui/themeselector.h:9: gui/savegame_frame.h:129:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize ( scr_size size ); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/display_settings.cc:29: gui/themeselector.h:18:22: warning: 'item_action' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool item_action ( const char *fullpath ); ^ gui/savegame_frame.h:134:22: note: overridden virtual function is here virtual bool item_action ( const char *fullpath ) = 0; ^ In file included from gui/display_settings.cc:29: gui/themeselector.h:19:22: warning: 'ok_action' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool ok_action ( const char *fullpath ); ^ gui/savegame_frame.h:127:15: note: overridden virtual function is here virtual bool ok_action ( const char * /*fullpath*/ ) { return true; } // Callback for ok button click ^ In file included from gui/display_settings.cc:29: gui/themeselector.h:20:22: warning: 'cancel_action' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool cancel_action ( const char *fullpath ); ^ gui/savegame_frame.h:125:15: note: overridden virtual function is here virtual bool cancel_action ( const char * /*fullpath*/ ) { return true; } // Callback for cancel button click ^ In file included from gui/display_settings.cc:29: gui/themeselector.h:21:22: warning: 'get_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* get_info ( const char *fname ); ^ gui/savegame_frame.h:133:22: note: overridden virtual function is here virtual const char *get_info ( const char *fname ) = 0; ^ In file included from gui/display_settings.cc:29: gui/themeselector.h:22:22: warning: 'check_file' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool check_file ( const char *filename, const char *suffix ); ^ gui/savegame_frame.h:130:15: note: overridden virtual function is here virtual bool check_file ( const char *filename, const char *suffix ); ^ In file included from gui/display_settings.cc:29: gui/themeselector.h:28:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char* get_help_filename ( void ) const { return NULL; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/display_settings.cc:29: gui/themeselector.h:30:14: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id ( void ) { return magic_themes; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/display_settings.cc:29: gui/themeselector.h:31:14: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr ( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ 71 warnings generated. In file included from gui/components/gui_button.cc:12: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_button.cc:12: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ ===> HOSTCXX gui/components/gui_image.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_image.o gui/components/gui_image.cc In file included from gui/components/gui_chart.cc:9: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_chart.cc:10: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_chart.cc:10: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_chart.cc:10: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_chart.cc:10: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/components/gui_chart.cc:10: In file included from gui/components/../gui_frame.h:21: gui/components/../components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_chart.cc:10: In file included from gui/components/../gui_frame.h:21: gui/components/../components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_combobox.cc:16: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_combobox.cc:16: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_combobox.cc:16: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_combobox.cc:16: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 28 warnings generated. In file included from gui/components/gui_combobox.cc:16: In file included from gui/components/../gui_frame.h:21: gui/components/../components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_combobox.cc:16: In file included from gui/components/../gui_frame.h:21: gui/components/../components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ ===> HOSTCXX gui/components/gui_image_list.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_image_list.o gui/components/gui_image_list.cc In file included from gui/components/gui_combobox.cc:17: In file included from gui/components/gui_combobox.h:19: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:17862 warnings generated. :15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_button.cc:30: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_button.cc:30: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_button.cc:30: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:95:27: In file included from gui/components/gui_container.cc:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_button.cc:30: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here In file included from virtual void draw(scr_coord offset) = 0;gui/components/gui_convoiinfo.cc:12: In file included from gui/components/gui_convoiinfo.h:16: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178: 15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_convoiinfo.cc:12: In file included from gui/components/gui_convoiinfo.h:16: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_convoiinfo.cc:12: In file included from gui/components/gui_convoiinfo.h:16: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_convoiinfo.cc:12: In file included from gui/components/gui_convoiinfo.h:16: gui/components/gui_container.h:102:20: warning: In file included from gui/components/gui_combobox.cc:17: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here ^ In file included from gui/components/gui_container.cc:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_container.cc:20 virtual char const* get_text() const = 0; ^ : gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_container.cc:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here gui/components/gui_scrolled_list.h:79:16: virtual scr_coord get_focus_pos() { warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ ===> HOSTCXX gui/components/gui_komponente.cc gui/components/gui_scrolled_list.hIn file included from gui/components/gui_convoiinfo.cc:12: gui/components/gui_convoiinfo.h:50:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_komponente.o gui/components/gui_komponente.cc :152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_combobox.cc:17: In file included from gui/components/gui_combobox.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_combobox.cc:17: In file included from gui/components/gui_combobox.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/components/gui_combobox.cc:17: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_combobox.cc:17: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_combobox.cc:17: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ gui/components/gui_combobox.cc:154:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if(droplist.getroffen(ev->cx + pos.x, ev->cy + pos.y) && IS_LEFTRELEASE(ev) || IS_WHEELUP(ev) || IS_WHEELDOWN(ev)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~~ gui/components/gui_combobox.cc:154:59: note: place parentheses around the '&&' expression to silence this warning if(droplist.getroffen(ev->cx + pos.x, ev->cy + pos.y) && IS_LEFTRELEASE(ev) || IS_WHEELUP(ev) || IS_WHEELDOWN(ev)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 25 warnings generated. ===> HOSTCXX gui/components/gui_label.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_label.o gui/components/gui_label.cc In file included from gui/components/gui_obj_view_t.cc:1: gui/components/gui_obj_view_t.h:17:10: warning: 'get_location' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] koord3d get_location(); ^ gui/components/gui_world_view_t.h:30:18: note: overridden virtual function is here virtual koord3d get_location() = 0; ^ In file included from gui/components/gui_obj_view_t.cc:1: gui/components/gui_obj_view_t.h:29:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset) { internal_draw(offset, obj); } ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_convoiinfo.cc:25: In file included from gui/components/../gui_frame.h:21: gui/components/../components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_convoiinfo.cc:25: In file included from gui/components/../gui_frame.h:21: gui/components/../components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ 16 warnings generated. In file included from gui/components/gui_fixedwidth_textarea.cc:11: In file included from gui/components/gui_fixedwidth_textarea.h:12: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h===> HOSTCXX gui/components/gui_map_preview.cc :178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_map_preview.o gui/components/gui_map_preview.cc ^ In file included from gui/components/gui_fixedwidth_textarea.cc:11: In file included from gui/components/gui_fixedwidth_textarea.h:12: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_fixedwidth_textarea.cc:11: In file included from gui/components/gui_fixedwidth_textarea.h:12: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_fixedwidth_textarea.cc:11: In file included from gui/components/gui_fixedwidth_textarea.h:12: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/components/gui_fixedwidth_textarea.cc:11: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/components/gui_fixedwidth_textarea.cc:11: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 2 warnings generated. ===> HOSTCXX gui/components/gui_numberinput.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_numberinput.o gui/components/gui_numberinput.cc 74 warnings generated. ===> HOSTCXX gui/components/gui_scrollbar.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_scrollbar.o gui/components/gui_scrollbar.cc In file included from gui/components/gui_flowtext.cc:10: gui/components/gui_flowtext.h:38:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 6 warnings generated. ===> HOSTCXX gui/components/gui_scrolled_list.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_scrolled_list.o gui/components/gui_scrolled_list.cc 4 warnings generated. ===> HOSTCXX gui/components/gui_scrollpane.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_scrollpane.o gui/components/gui_scrollpane.cc In file included from gui/components/gui_image.cc:1: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 76 warnings generated. warnings generated. ===> HOSTCXX gui/components/gui_speedbar.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_speedbar.o gui/components/gui_speedbar.cc ===> HOSTCXX gui/components/gui_tab_panel.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_tab_panel.o gui/components/gui_tab_panel.cc In file included from gui/components/gui_image.cc:2: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_image.cc:2: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_image.cc:2: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_image.cc:2: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/components/gui_image.cc:2: In file included from gui/components/../gui_frame.h:21: gui/components/../components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_image.cc:2: In file included from gui/components/../gui_frame.h:21: gui/components/../components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ 7 warnings generated. ===> HOSTCXX gui/components/gui_textarea.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_textarea.o gui/components/gui_textarea.cc 18 warnings generated. In file included from gui/components/gui_image_list.cc:8: gui/components/gui_image_list.h:101:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ===> HOSTCXX gui/components/gui_textinput.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_textinput.o gui/components/gui_textinput.cc 7 warnings generated. In file included from gui/components/gui_label.cc:10: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_label.cc:10: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_label.cc:10: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_label.cc:10: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ===> HOSTCXX gui/components/gui_world_view_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/components/gui_world_view_t.o gui/components/gui_world_view_t.cc In file included from gui/components/gui_label.cc:10: In file included from gui/components/../gui_frame.h:21: gui/components/../components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_label.cc:10: In file included from gui/components/../gui_frame.h:21: gui/components/../components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ 28 warnings generated. ===> HOSTCXX gui/convoi_detail_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/convoi_detail_t.o gui/convoi_detail_t.cc ===> HOSTCXX gui/convoi_filter_frame.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/convoi_filter_frame.o gui/convoi_filter_frame.cc In file included from gui/components/gui_numberinput.cc:13: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_numberinput.cc:13: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ 1 warning generated. 6 warnings generated. ===> HOSTCXX gui/convoi_frame.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/convoi_frame.o gui/convoi_frame.cc In file included from gui/components/gui_numberinput.cc:13: In file included from gui/components/gui_numberinput.h:23: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_numberinput.cc:13: In file included from gui/components/gui_numberinput.h:23: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ ===> HOSTCXX gui/convoi_info_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/convoi_info_t.o gui/convoi_info_t.cc In file included from gui/components/gui_numberinput.cc:13: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_numberinput.cc:13: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_numberinput.cc:14: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_numberinput.cc:14: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_numberinput.cc:14: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_numberinput.cc:14: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/components/gui_scrollbar.cc:16: In file included from gui/components/gui_scrollbar.h:10: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_scrollbar.cc:16: In file included from gui/components/gui_scrollbar.h:10: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_scrollbar.cc:16: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ===> HOSTCXX gui/convoy_item.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/convoy_item.o gui/convoy_item.cc In file included from gui/components/gui_scrollpane.cc:9: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_scrollpane.cc:9: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_scrollpane.cc:9: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_scrollpane.cc:9: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/components/gui_scrollpane.cc:9: In file included from gui/components/../gui_frame.h:21: gui/components/../components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_scrollpane.cc:9: In file included from gui/components/../gui_frame.h:21: gui/components/../components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_scrollpane.cc:10: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_scrollpane.cc:10: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/components/gui_scrollpane.cc:10: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_scrollpane.cc:10: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_scrollpane.cc:10: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_scrollpane.cc:10: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/components/gui_tab_panel.cc:13: In file included from gui/components/gui_tab_panel.h:15: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_tab_panel.cc:13: In file included from gui/components/gui_tab_panel.h:15: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_tab_panel.cc:13: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_tab_panel.cc:13: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_tab_panel.cc:13: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_tab_panel.cc:13: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/components/gui_tab_panel.cc:14: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_tab_panel.cc:14: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_tab_panel.cc:14: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_tab_panel.cc:14: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here In file included from gui/components/gui_scrolled_list.cc virtual scr_coord get_focus_pos() { ^ :15: In file included from gui/components/gui_scrollbar.h:10: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_scrolled_list.cc:15: In file included from gui/components/gui_scrollbar.h:10: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_scrolled_list.cc:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 1 warning generated. ===> HOSTCXX gui/curiosity_edit.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/curiosity_edit.o gui/curiosity_edit.cc In file included from gui/components/gui_scrolled_list.cc:16: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_textinput.cc:18: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_textinput.cc:18: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_textinput.cc:18: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/components/gui_textinput.cc:18: In file included from gui/components/../gui_frame.h:20: gui/components/../components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/components/gui_textinput.cc:18: In file included from gui/components/../gui_frame.h:21: gui/components/../components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_textinput.cc:18: In file included from gui/components/../gui_frame.h:21: gui/components/../components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/components/gui_textinput.cc:19: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/components/gui_textinput.cc:19: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ ===> HOSTCXX gui/curiositylist_frame_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/curiositylist_frame_t.o gui/curiositylist_frame_t.cc In file included from gui/convoi_detail_t.cc:14: In file included from gui/convoi_detail_t.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_detail_t.cc:14: In file included from gui/convoi_detail_t.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/convoi_detail_t.cc:14: In file included from gui/convoi_detail_t.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/convoi_detail_t.cc:14: In file included from gui/convoi_detail_t.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 10 warnings generated. In file included from gui/convoi_detail_t.cc:14: In file included from gui/convoi_detail_t.h:12: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_detail_t.cc:14: In file included from gui/convoi_detail_t.h:12: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ ===> HOSTCXX gui/curiositylist_stats_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/curiositylist_stats_t.o gui/curiositylist_stats_t.cc In file included from gui/convoi_detail_t.cc:14: In file included from gui/convoi_detail_t.h:14: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_detail_t.cc:14: In file included from gui/convoi_detail_t.h:14: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/convoi_detail_t.cc:14: In file included from gui/convoi_detail_t.h:14: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_detail_t.cc:14: In file included from gui/convoi_detail_t.h:14: ===> HOSTCXX gui/depot_frame.cc gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/depot_frame.o gui/depot_frame.cc ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/convoi_detail_t.cc:14: In file included from gui/convoi_detail_t.h:14: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/convoi_detail_t.cc:14: In file included from gui/convoi_detail_t.h:14: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/convoi_detail_t.cc:14: In file included from gui/convoi_detail_t.h:16: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_detail_t.cc:14: In file included from gui/convoi_detail_t.h:16: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ 3 warnings generated. ===> HOSTCXX gui/enlarge_map_frame_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/enlarge_map_frame_t.o gui/enlarge_map_frame_t.cc In file included from gui/convoi_detail_t.cc:14: gui/convoi_detail_t.h:85:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/convoi_detail_t.cc:14: gui/convoi_detail_t.h:92:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "convoidetail.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/convoi_detail_t.cc:14: gui/convoi_detail_t.h:98:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/convoi_detail_t.cc:14: gui/convoi_detail_t.h:110:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/convoi_detail_t.cc:14: gui/convoi_detail_t.h:112:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_convoi_detail; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/convoi_filter_frame.cc:15: In file included from gui/convoi_filter_frame.h:17: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_filter_frame.cc:15: In file included from gui/convoi_filter_frame.h:17: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/convoi_filter_frame.cc:15: In file included from gui/convoi_filter_frame.h:17: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/convoi_filter_frame.cc:15: In file included from gui/convoi_filter_frame.h:17: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/convoi_filter_frame.cc:15: In file included from gui/convoi_filter_frame.h:17: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_filter_frame.cc:15: In file included from gui/convoi_filter_frame.h:17: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/convoi_filter_frame.cc:15: In file included from gui/convoi_filter_frame.h:19: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_filter_frame.cc:15: In file included from gui/convoi_filter_frame.h:19: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/convoi_filter_frame.cc:15: In file included from gui/convoi_filter_frame.h:19: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_filter_frame.cc:15: In file included from gui/convoi_filter_frame.h:19: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/convoi_filter_frame.cc:15: In file included from gui/convoi_filter_frame.h:19: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/convoi_filter_frame.cc:15: In file included from gui/convoi_filter_frame.h:19: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/convoi_filter_frame.cc:15: In file included from gui/convoi_filter_frame.h:22: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_filter_frame.cc:15: In file included from gui/convoi_filter_frame.h:22: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/convoi_filter_frame.cc:15: gui/convoi_filter_frame.h:134:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/convoi_filter_frame.cc:15: gui/convoi_filter_frame.h:139:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/convoi_filter_frame.cc:15: gui/convoi_filter_frame.h:146:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "convoi_filter.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/convoi_filter_frame.cc:16: gui/convoi_frame.h:103:7: warning: 'infowin_event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool infowin_event(const event_t *ev); ^ gui/gui_frame.h:252:15: note: overridden virtual function is here virtual bool infowin_event(const event_t *ev); ^ In file included from gui/convoi_filter_frame.cc:16: gui/convoi_frame.h:109:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord size_change); // 28-Dec-01 Markus Weber Added ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/convoi_filter_frame.cc:16: gui/convoi_frame.h:117:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/convoi_filter_frame.cc:16: gui/convoi_frame.h:124:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "convoi.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/convoi_filter_frame.cc:17: gui/components/gui_convoiinfo.h:50:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 12 warnings generated. ===> HOSTCXX gui/extend_edit.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/extend_edit.o gui/extend_edit.cc In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:15: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:15: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:16: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:16: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:16: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:16: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:16: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:16: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:18: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:18: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:22: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:23: gui/components/gui_obj_view_t.h:17:10: warning: 'get_location' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] koord3d get_location(); ^ gui/components/gui_world_view_t.h:30:18: note: overridden virtual function is here virtual koord3d get_location() = 0; ^ In file included from gui/convoi_info_t.cc:14: In file included from gui/convoi_info_t.h:23: gui/components/gui_obj_view_t.h:29:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset) { internal_draw(offset, obj); } ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_detail_t.cc:30: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/convoi_detail_t.cc:30: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_frame.cc:19: In file included from gui/components/gui_convoiinfo.h:16: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_frame.cc:19: In file included from gui/components/gui_convoiinfo.h:16: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { In file included from gui/convoi_detail_t.cc:30: In file included from gui/messagebox.h:6: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ^ In file included from gui/convoi_frame.cc:19: In file included from gui/components/gui_convoiinfo.h:16: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/convoi_frame.cc:19: In file included from gui/components/gui_convoiinfo.h:16: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/convoi_info_t.cc:14: gui/convoi_info_t.h:102:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const { return "convoiinfo.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/convoi_info_t.cc:14: gui/convoi_info_t.h:110:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/convoi_info_t.cc:14: gui/convoi_info_t.h:116:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ In file included from gui/convoi_frame.cc:19: gui/components/gui_convoiinfo.h:50:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: gui/gui_frame.h:149:15: note: overridden virtual function is here overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ virtual void set_windowsize(scr_size size); ^ In file included from gui/convoi_info_t.cc:14: gui/convoi_info_t.h:118:15: warning: 'is_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_weltpos(); ^ gui/gui_frame.h:221:15: note: overridden virtual function is here virtual bool is_weltpos() { return false; } ^ In file included from gui/convoi_info_t.cc:14: gui/convoi_info_t.h:120:18: warning: 'get_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual koord3d get_weltpos( bool set ); ^ gui/gui_frame.h:218:18: note: overridden virtual function is here virtual koord3d get_weltpos( bool /*set*/ ) { return koord3d::invalid; } ^ In file included from gui/convoi_info_t.cc:14: gui/convoi_info_t.h:132:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from In file included from gui/convoi_detail_t.cc:37: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ gui/convoi_info_t.cc:14: gui/convoi_info_t.h:134:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_convoi_info; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/convoi_frame.cc:22: In file included from gui/convoi_frame.h:18: In file included from gui/convoi_filter_frame.h:17: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_frame.cc:22: In file included from gui/convoi_frame.h:18: In file included from gui/convoi_filter_frame.h:17: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/convoi_frame.cc:22: In file included from gui/convoi_frame.h:18: In file included from gui/convoi_filter_frame.h:19: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_frame.cc:22: In file included from gui/convoi_frame.h:18: In file included from gui/convoi_filter_frame.h:19: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/convoi_frame.cc:22: In file included from gui/convoi_frame.h:18: In file included from gui/convoi_filter_frame.h:19: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_frame.cc:22: In file included from gui/convoi_frame.h:18: In file included from gui/convoi_filter_frame.h:19: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/convoi_frame.cc:22: In file included from gui/convoi_frame.h:18: In file included from gui/convoi_filter_frame.h:19: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/convoi_frame.cc:22: In file included from gui/convoi_frame.h:18: In file included from gui/convoi_filter_frame.h:19: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/convoi_frame.cc:22: In file included from gui/convoi_frame.h:18: In file included from gui/convoi_filter_frame.h:22: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_frame.cc:22: In file included from gui/convoi_frame.h:18: In file included from gui/convoi_filter_frame.h:22: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/convoi_frame.cc:22: In file included from gui/convoi_frame.h:18: gui/convoi_filter_frame.h:134:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/convoi_frame.cc:22: In file included from gui/convoi_frame.h:18: gui/convoi_filter_frame.h:139:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/convoi_frame.cc:22: In file included from gui/convoi_frame.h:18: gui/convoi_filter_frame.h:146:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "convoi_filter.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/convoi_frame.cc:22: gui/convoi_frame.h:103:7: warning: 'infowin_event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool infowin_event(const event_t *ev); ^ gui/gui_frame.h:252:15: note: overridden virtual function is here virtual bool infowin_event(const event_t *ev); ^ In file included from gui/convoi_frame.cc:22: gui/convoi_frame.h:109:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord size_change); // 28-Dec-01 Markus Weber Added ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/convoi_frame.cc:22: gui/convoi_frame.h:117:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/convoi_frame.cc:22: gui/convoi_frame.h:124:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "convoi.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/convoy_item.cc:5: In file included from gui/convoy_item.h:8: In file included from gui/components/gui_scrolled_list.h:15: In file included from gui/components/gui_scrollbar.h:10: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoy_item.cc:5: In file included from gui/convoy_item.h:8: In file included from gui/components/gui_scrolled_list.h:15: In file included from gui/components/gui_scrollbar.h:10: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/convoy_item.cc:5: In file included from gui/convoy_item.h:8: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoy_item.cc:5: In file included from gui/convoy_item.h:8: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoy_item.cc:5: gui/convoy_item.h:25:7: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ In file included from gui/convoi_info_t.cc:30: In file included from gui/schedule_gui.h:15: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_info_t.cc:30: In file included from gui/schedule_gui.h:15: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/convoi_info_t.cc:30: In file included from gui/schedule_gui.h:16: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:6510:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ warnings generated. gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_info_t.cc:30: In file included from gui/schedule_gui.h:16: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/convoi_info_t.cc:30: In file included from gui/schedule_gui.h:16: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_info_t.cc:30: In file included from gui/schedule_gui.h:16: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ ===> HOSTCXX gui/fabrik_info.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/fabrik_info.o gui/fabrik_info.cc In file included from gui/convoi_info_t.cc:30: gui/schedule_gui.h:129:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "schedule.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/convoi_info_t.cc:30: gui/schedule_gui.h:135:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/convoi_info_t.cc:30: gui/schedule_gui.h:141:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/convoi_info_t.cc:30: gui/schedule_gui.h:157:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ); ^ gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from gui/convoi_info_t.cc:30: gui/schedule_gui.h:162:15: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/convoi_info_t.cc:30: gui/schedule_gui.h:164:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_schedule_rdwr_dummy; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/convoi_info_t.cc:34: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/convoi_info_t.cc:34: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_info_t.cc:34: In file included from gui/messagebox.h:6: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/convoi_info_t.cc:42: gui/convoi_detail_t.h:85:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/convoi_info_t.cc:42: gui/convoi_detail_t.h:92:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "convoidetail.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/convoi_info_t.cc:42: gui/convoi_detail_t.h:98:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/convoi_info_t.cc:42: gui/convoi_detail_t.h:110:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/convoi_info_t.cc:42: gui/convoi_detail_t.h:112:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_convoi_detail; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:94:7: warning: 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_grid_tool() const {return true;} ^ gui/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from gui/curiositylist_frame_t.cc:13: In file included from gui/curiositylist_frame_t.h:9: In file included from gui/../gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/curiositylist_frame_t.cc:13: In file included from gui/curiositylist_frame_t.h:9: In file included from gui/../gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ In file included from gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/curiositylist_frame_t.cc:13: In file included from gui/curiositylist_frame_t.h:9: In file included from gui/../gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/curiositylist_frame_t.cc:13: In file included from gui/curiositylist_frame_t.h:9: In file included from gui/../gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:gui/curiosity_edit.cc:15: gui/../simtool.h:230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:232:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:271:15In file included from gui/curiositylist_frame_t.cc:13: In file included from gui/curiositylist_frame_t.h:9: In file included from gui/../gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/curiositylist_frame_t.cc:13: In file included from gui/curiositylist_frame_t.h:9: In file included from gui/../gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] : warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } virtual void start_at( koord3d &new_start ); ^ gui/../simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/curiositylist_frame_t.cc:13: In file included from gui/curiositylist_frame_t.h:10: gui/../gui/curiositylist_stats_t.h:52:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/curiositylist_frame_t.cc:13: In file included from gui/curiositylist_frame_t.h:13: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t *) { return !env_t::networkmode; } ^ gui/../simmenu.h:290:15: note: overridden virtual function is here In file included from gui/curiositylist_frame_t.cc:13: virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ gui/../simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from gui/curiositylist_frame_t.h:13: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/curiositylist_frame_t.cc:13: In file included from gui/curiositylist_frame_t.h:13: 8gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/curiositylist_frame_t.cc:13: In file included from gui/curiositylist_frame_t.h:13: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/curiositylist_frame_t.cc:13: In file included from gui/curiositylist_frame_t.h:13: In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/components/gui_scrollpane.h:94: image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here 19: virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here ^ virtual gui_component_t *get_focus() { ^ In file included from gui/curiositylist_frame_t.cc:13: In file included from gui/curiositylist_frame_t.h:13: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/../simmenu.h:356:7 virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here : virtual scr_coord get_focus_pos() { ^ note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ warnings generated. In file included from gui/curiositylist_frame_t.cc:13: gui/curiositylist_frame_t.h:41:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/../gui/gui_frame.h:82:15: note: overridden virtual function is here In file included from gui/curiosity_edit.cc:15: virtual void resize(const scr_coord delta); ^ In file included from gui/curiositylist_frame_t.cc:13: gui/curiositylist_frame_t.h:48:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "curiositylist_filter.txt"; } ^ gui/../gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} gui/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../simmenu.h:290:15: ^ note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc: 15: gui/../simtool.h:594:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:628:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ ===> HOSTCXX gui/factory_chart.cc gui/../simmenu.h:296:15: note: g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/factory_chart.o gui/factory_chart.cc overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:751:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:810:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:853:15: warning: 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ gui/../simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: 9 warninggui/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.hs generated. :290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ ===> HOSTCXX gui/factory_edit.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/factory_edit.o gui/factory_edit.cc In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: In file included from gui/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.hgui/curiositylist_stats_t.cc:13: In file included from gui/curiositylist_stats_t.h:18: gui/components/gui_button.h:149:7:: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178290:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/curiositylist_stats_t.cc:13: In file included from gui/curiositylist_stats_t.h:18: gui/components/gui_button.h:158:15: ===> HOSTCXX gui/factorylist_frame_t.cc warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/factorylist_frame_t.o gui/factorylist_frame_t.cc 86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ :15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here In file included from gui/curiositylist_stats_t.cc:13 virtual bool exit( player_t * ) { return true; } ^ : gui/curiositylist_stats_t.h:52:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/enlarge_map_frame_t.cc:11: In file included from gui/curiosity_edit.ccIn file included from gui/enlarge_map_frame_t.h:8: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here :29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h virtual void draw(scr_coord offset) = 0; ^ In file included from gui/enlarge_map_frame_t.cc:11: In file included from gui/enlarge_map_frame_t.h:8: :4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15 void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/enlarge_map_frame_t.cc:11: In file included from gui/enlarge_map_frame_t.h:8: virtual void draw(scr_coord offset) = 0;In file included from gui/gui_frame.h:20: ^ gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:21: virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ In file included from gui/enlarge_map_frame_t.cc:11: In file included from gui/enlarge_map_frame_t.h:8: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } virtual bool is_focusable() { ^ gui/components/gui_komponente.h:194: ^ 20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/enlarge_map_frame_t.cc:11: In file included from gui/enlarge_map_frame_t.h:8: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/enlarge_map_frame_t.cc:11: In file included from gui/enlarge_map_frame_t.h:8: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:6: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:6: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:7: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:7: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]gui/enlarge_map_frame_t.cc:11: In file included from gui/enlarge_map_frame_t.h:11: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ virtual scr_coord_val get_height() const { return LINESPACE; } ^ In file included from gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:gui/enlarge_map_frame_t.cc23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44::11: In file included from gui/enlarge_map_frame_t.h:11: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here 23: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; }In file included from gui/enlarge_map_frame_t.cc:11: In file included from gui/enlarge_map_frame_t.h:11: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/enlarge_map_frame_t.cc:11: In file included from gui/enlarge_map_frame_t.h:11: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: virtual bool is_editable() { return false; }overridden virtual function is here virtual bool is_focusable() { ^ ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/enlarge_map_frame_t.cc:11: gui/enlarge_map_frame_t.h:72:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const { return "enlarge_map.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/enlarge_map_frame_t.cc:11: gui/enlarge_map_frame_t.h:80:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:75:7: warning: 260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:12: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:13: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:13: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/enlarge_map_frame_t.cc:12: gui/karte.h:234:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; In file included from ^ gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: In file included from gui/extend_edit.h:15: gui/components/gui_convoiinfo.h:50:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/enlarge_map_frame_t.cc:In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: gui/extend_edit.h:68:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/curiosity_edit.cc:29: In file included from gui/curiosity_edit.h:8: gui/extend_edit.h:82:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 13: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/enlarge_map_frame_t.cc:13: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here bool has_min_sizer() const {return true;} virtual void draw(scr_coord offset) = 0; ^ gui/gui_frame.h:188 ^ :15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/enlarge_map_frame_t.cc:13: In file included from gui/messagebox.h:6: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/curiosity_edit.cc: void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 29: gui/curiosity_edit.h:36:7: warning: 'fill_list' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void fill_list( bool translate ); ^ gui/extend_edit.h:70:15: note: overridden virtual function is here virtual void fill_list( bool /* translate */ ) {} ^ In file included from gui/curiosity_edit.cc:29: gui/curiosity_edit.h:38:15: warning: 'change_item_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void change_item_info( sint32 i ); ^ gui/extend_edit.h:72:15: note: overridden virtual function is here virtual void change_item_info( sint32 /*entry, -1= none */ ) {} ^ In file included from gui/curiosity_edit.cc:29: gui/curiosity_edit.h:55:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char* get_help_filename() const { return "curiosity_build.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/curiosity_edit.cc:29: gui/curiosity_edit.h:63:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ 8 warnings generated. In file included from gui/curiositylist_stats_t.cc:33: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/curiositylist_stats_t.cc:33===> HOSTCXX gui/factorylist_stats_t.cc : g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/factorylist_stats_t.o gui/factorylist_stats_t.cc In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/curiositylist_stats_t.cc:33: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/curiositylist_stats_t.cc:33: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 22 warnings generated. In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ ===> HOSTCXX gui/goods_frame_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/goods_frame_t.o gui/goods_frame_t.cc 15 warnings generated. In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:15: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:15: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:15: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:15: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ ===> HOSTCXX gui/goods_stats_t.cc gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/goods_stats_t.o gui/goods_stats_t.cc In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:16: In file included from gui/components/gui_combobox.h:19: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:16: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/extend_edit.cc:22: In file included from gui/depot_frame.ccIn file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note:: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/extend_edit.cc32:22: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ : In file included from gui/schedule_gui.h:16: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:16: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:16: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/depot_frame.cc:32: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:6: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/depot_frame.cc:32: gui/schedule_gui.h:129:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:6: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here const char *get_help_filename() const {return "schedule.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/depot_frame.cc:32: gui/schedule_gui.h:135:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:7: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ^ In file included from gui/depot_frame.cc:32: gui/schedule_gui.h:141:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/depot_frame.cc:32: gui/schedule_gui.h:157:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ); ^ gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from gui/depot_frame.cc:32: gui/schedule_gui.h:162:15: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/depot_frame.cc:32: gui/schedule_gui.h:164:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_schedule_rdwr_dummy; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/depot_frame.cc:33: In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:7: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: gui/line_management_gui.h:28:15: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void rdwr( loadsave_t *file ); ^ gui/schedule_gui.h:162:15: notenote: overridden virtual function is here virtual void rdwr( loadsave_t *file ); ^ In file included from gui/depot_frame.cc:33: gui/line_management_gui.h:29:17: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_line_schedule_rdwr_dummy; } ^ gui/schedule_gui.h:164:9: note: overridden virtual function is here uint32 get_rdwr_id() { return magic_schedule_rdwr_dummy; } ^ : overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ In file included from gui/depot_frame.cc:34: gui/line_item.h:28:7: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list overridden virtual function is here ^ gui/components/gui_scrolled_list.h:65:23: warning virtual bool is_editable() { return false; } ^ : 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here In file included from virtual bool is_editable() { return false; } ^ gui/depot_frame.cc:35: gui/convoy_item.h:25:7: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/depot_frame.cc:36: gui/components/gui_image_list.h:101:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/depot_frame.cc:37: In file included from In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:75:7:gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/depot_frame.cc:37: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ 15: note: gui/components/gui_komponente.h:178overridden virtual function is here :15: note virtual void draw(scr_coord offset) = 0; ^ : overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ In file included from gui/depot_frame.ccgui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ :37: In file included from gui/messagebox.h:6: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/depot_frame.cc:38: In file included from gui/depot_frame.h:24: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/depot_frame.cc:38: In file included from gui/depot_frame.h:24: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/depot_frame.cc:38: In file included from gui/depot_frame.h:24: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ In file included from gui/extend_edit.ccgui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/depot_frame.cc:38: In file included from gui/depot_frame.h:24: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ :22: In file included from gui/extend_edit.h:12: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:13: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:13: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/depot_frame.cc:38: gui/depot_frame.h:225:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_min_sizer() const {return true;} In file included from gui/extend_edit.cc:22: In file included from gui/extend_edit.h:15: gui/components/gui_convoiinfo.h:50:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: ^ gui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/depot_frame.cc:38: gui/depot_frame.h:268:7:overridden virtual function is here virtual void draw(scr_coord offset) = 0; warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note ^ : overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/depot_frame.cc:38: gui/depot_frame.h:289:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "depot.txt";} In file included from ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/depot_frame.cc:38: gui/depot_frame.h:296:7:gui/extend_edit.cc:22: gui/extend_edit.h:68:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82 warning: 'has_next' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_next() const {return true;} ^ gui/gui_frame.h:195:15:: note: overridden virtual function is here virtual bool has_next() const {return false;} ^ In file included from gui/depot_frame.cc:38: gui/depot_frame.h:298:18: warning: 'get_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual koord3d get_weltpos(bool); ^ gui/gui_frame.h:218:18: note: overridden virtual function is here virtual koord3d get_weltpos( bool /*set*/ ) { return koord3d::invalid; } ^ In file included from gui/depot_frame.cc:3815: note: overridden virtual function is here virtual void resize(const scr_coord delta); : gui/depot_frame.h:299:15: warning: 'is_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_weltpos(); ^ gui/gui_frame.h:221:15: note: overridden virtual function is here virtual bool is_weltpos() { return false; } ^ In file included from gui/depot_frame.cc:38: gui/depot_frame.h:313:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: ^ In file included from gui/extend_edit.cc:22: gui/extend_edit.h:82:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/depot_frame.cc:39: In file included from gui/schedule_list.h:16: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/depot_frame.cc:39: In file included from gui/schedule_list.h:21: gui/components/gui_convoiinfo.h:50:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/depot_frame.cc:39: gui/schedule_list.h:95:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char* get_help_filename() const { return "linemanagement.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/depot_frame.cc:39: gui/schedule_list.h:102:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/depot_frame.cc:39: gui/schedule_list.h:110:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/depot_frame.cc:39: gui/schedule_list.h:116:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/depot_frame.cc:39: gui/schedule_list.h:134:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/depot_frame.cc:39: gui/schedule_list.h:135:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id(); ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ 23 warnings generated. ===> HOSTCXX gui/ground_info.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/ground_info.o gui/ground_info.cc In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:17: In file included from gui/factory_chart.h:18: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:17: In file included from gui/factory_chart.h:18: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:17: In file included from gui/factory_chart.h:18: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:17: In file included from gui/factory_chart.h:18: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:17: In file included from gui/factory_chart.h:18: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/fabrik_info.cc:12: In file included from In file included from gui/factorylist_frame_t.cc:13: In file included from gui/factorylist_frame_t.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:gui/fabrik_info.h:17: In file included from gui/factory_chart.h:18: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ 15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factorylist_frame_t.cc:13: In file included from gui/factorylist_frame_t.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/factorylist_frame_t.cc:13: In file included from gui/factorylist_frame_t.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/factorylist_frame_t.cc:13: In file included from gui/factorylist_frame_t.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/factorylist_frame_t.cc:13: In file included from gui/factorylist_frame_t.h:9: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factorylist_frame_t.cc:13: In file included from gui/factorylist_frame_t.h:9: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/fabrik_info.cc virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ :12: In file included from gui/fabrik_info.h:17: In file included from gui/factory_chart.h:22: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:17: In file included from gui/factory_chart.h:23: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:17: In file included from gui/factory_chart.h:23: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:17: In file included from gui/factory_chart.h:23: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ In file included from gui/factorylist_frame_t.ccgui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:17: In file included from gui/factory_chart.h:23: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ :13: In file included from gui/factorylist_frame_t.h:10: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:17: gui/factory_chart.h:61:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord pos); ^ gui/components/gui_container.h:68:15: note: overridden virtual function is here virtual void draw(scr_coord offset); ^ In file included from gui/factorylist_frame_t.cc:13: In file included from gui/factorylist_frame_t.h:10: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ In file included from gui/fabrik_info.ccgui/components/gui_komponente.h:12: In file included from gui/fabrik_info.h:19: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ :210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/factorylist_frame_t.cc:13: In file included from gui/factorylist_frame_t.h:10: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factorylist_frame_t.cc:13: In file included from gui/factorylist_frame_t.h:In file included from 10: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/factorylist_frame_t.cc:13: In file included from gui/factorylist_frame_t.h:10: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/factorylist_frame_t.cc:13: In file included from gui/factorylist_frame_t.h:10: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/fabrik_info.cc virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ :12: In file included from gui/fabrik_info.h:19: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:19: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:19: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:19: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:19: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:21: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:21: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:22: gui/components/gui_obj_view_t.h:17:10: warning: 'get_location' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] koord3d get_location(); ^ gui/components/gui_world_view_t.h:30:18: note: overridden virtual function is here virtual koord3d get_location() = 0; ^ In file included from gui/fabrik_info.cc:12: In file included from gui/fabrik_info.h:22: gui/components/gui_obj_view_t.h:29:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset) { internal_draw(offset, obj); } ^ In file included from gui/factorylist_frame_t.cc:13: In file included from gui/factorylist_frame_t.h:12: In file included from gui/factorylist_stats_t.h:15: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } In file included from gui/fabrik_info.cc ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ :12: gui/fabrik_info.h:91:14gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } : warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "industry_info.txt";} ^ gui/gui_frame.h:181:23: note: ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/fabrik_info.cc:12: gui/fabrik_info.h:93:15: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); gui/fabrik_info.cc:12: gui/fabrik_info.h:95:18: warning: 'get_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual koord3d get_weltpos(bool) { return fab->get_pos(); } ^ gui/gui_frame.h:218:18: note: overridden virtual function is here virtual koord3d get_weltpos( bool /*set*/ ) { return koord3d::invalid; } ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ^ In file included from gui/fabrik_info.cc:12: gui/fabrik_info.h:97:15: warning: 'is_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_weltpos(); ^ gui/gui_frame.h:221:15: note: overridden virtual function is here virtual bool is_weltpos() { return false; } ^ In file included from gui/fabrik_info.cc:12: gui/fabrik_info.h:99:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/fabrik_info.cc:12: gui/fabrik_info.h:107:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/fabrik_info.cc:12: gui/fabrik_info.h:112:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ) { update_info(); } ^ gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from gui/fabrik_info.cc:12: gui/fabrik_info.h:117:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/fabrik_info.cc:12: gui/fabrik_info.h:119:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_factory_info; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/fabrik_info.cc:16: In file included from gui/help_frame.h:15: gui/components/gui_flowtext.h:38:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/fabrik_info.cc:16: gui/help_frame.h:56:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ 7 warnings generated. ===> HOSTCXX gui/gui_frame.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/gui_frame.o gui/gui_frame.cc In file included from gui/factory_chart.cc:15: In file included from gui/factory_chart.h:18: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_chart.cc:15: In file included from gui/factory_chart.h:18: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/factory_chart.cc:15: In file included from gui/factory_chart.h:18: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/factory_chart.cc:15: In file included from gui/factory_chart.h:18: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/factory_chart.cc:15: In file included from gui/factory_chart.h:18: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_chart.cc:15: In file included from gui/factory_chart.h:18: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/factory_chart.cc:15: In file included from gui/factory_chart.h:22: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_chart.cc:15: In file included from gui/factory_chart.h:23: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_chart.cc:15: In file included from gui/factory_chart.h:23: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/factory_chart.cc:15: In file included from gui/factory_chart.h:23: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/factory_chart.cc:15: In file included from gui/factory_chart.h:23: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/factory_chart.cc:15: gui/factory_chart.h:61:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord pos); ^ gui/components/gui_container.h:68:15: note: overridden virtual function is here virtual void draw(scr_coord offset); ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:94:7: warning: 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_grid_tool() const {return true;} ^ gui/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from gui/factorylist_stats_t.cc:12: In file included from gui/factorylist_stats_t.h:15: In file included from gui/components/gui_scrolled_list.h:15: In file included from gui/components/gui_scrollbar.h:10: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factorylist_stats_t.cc:12: In file included from gui/factorylist_stats_t.h:15: In file included from gui/components/gui_scrolled_list.h:15: In file included from gui/components/gui_scrollbar.h:10: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/factorylist_stats_t.cc:12: In file included from gui/factorylist_stats_t.h:15: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:232:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ gui/../simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ In file included from gui/factorylist_frame_t.cc:13: gui/factorylist_frame_t.h:33:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/factorylist_frame_t.cc:13: gui/factorylist_frame_t.h:40:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "factorylist_filter.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/factorylist_frame_t.cc:13: gui/factorylist_frame_t.h:44:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ 29 warnings generated. In file included from gui/factorylist_stats_t.cc:12: In file included from gui/factorylist_stats_t.h:15: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list In file included from ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23gui/factory_edit.cc:15: gui/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t *) { return !env_t::networkmode; } ^ gui/../simmenu.h:290:15: note: overridden virtual function is here : note: overridden virtual function is here virtual char const* get_text() const = 0; ^ virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } const char *work( player_t *, koord3d ); ^ gui/../simmenu.h:306:22: note ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ : overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0;In file included from gui/factory_edit.cc:15: gui/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252: 19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } ^ gui/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ ^ ===> HOSTCXX gui/gui_theme.cc In file included from gui/factory_edit.cc:15: gui/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:594:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/gui_theme.o gui/gui_theme.cc In file included from gui/factory_edit.cc:15: gui/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:628:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ gui/factorylist_frame_t.cc:107:43: warning: comparison of integers of different signs: 'uint32' (aka 'unsigned int') and 'sint32' (aka 'int') [-Wsign-compare] if( world()->get_fab_list().get_count() != scrolly.get_count() ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from gui/factory_edit.cc:15: gui/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:751:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:810:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:853:15: warning: 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ gui/../simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/factory_edit.cc:15: gui/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ 22 warnings generated. ===> HOSTCXX gui/halt_detail.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/halt_detail.o gui/halt_detail.cc In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:6: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:6: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:7: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:7: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:8: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here In file included from gui/goods_frame_t.cc: virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h:102:15: warning14: In file included from gui/goods_frame_t.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: : 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:9: gui/components/gui_tab_panel.h: virtual void draw(scr_coord offset) = 0; ^ In file included from gui/goods_frame_t.cc:14: In file included from gui/goods_frame_t.h:15: In file included from gui/gui_frame.h:20: 104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from virtual bool is_focusable() { ^ In file included from gui/goods_frame_t.cc:14: gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from In file included from gui/goods_frame_t.h:15: In file included from gui/gui_frame.h:20: gui/extend_edit.h:9gui/components/gui_container.h:95:: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/factorylist_stats_t.cc:23: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/goods_frame_t.cc:14: In file included from gui/goods_frame_t.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here ^ virtual scr_coord get_focus_pos() { ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factorylist_stats_t.cc:23: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/factorylist_stats_t.cc:23 virtual scr_coord get_focus_pos() { ^ : In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/factorylist_stats_t.cc:23: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/goods_frame_t.cc:14: In file included from gui/goods_frame_t.h:15: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/goods_frame_t.cc:14: In file included from gui/goods_frame_t.h:15: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:12: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:13: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:13: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_edit.ccIn file included from gui/goods_frame_t.cc:14: In file included from gui/goods_frame_t.h:17: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ :29: In file included from gui/factory_edit.h:8: In file included from gui/extend_edit.h:15: gui/components/gui_convoiinfo.h:50:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/goods_frame_t.cc:14: In file included from gui/goods_frame_t.h:17: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from scr_rect get_client( void );gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: gui/extend_edit.h:68:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:8: gui/extend_edit.h:82:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/goods_frame_t.cc:14: In file included from gui/goods_frame_t.h:17: gui/components/gui_scrollpane.h:75:7: warning bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here : 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note virtual bool has_min_sizer() const {return false;} ^ : overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/goods_frame_t.cc:14: In file included from gui/goods_frame_t.h:17: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/goods_frame_t.cc:14: In file included from gui/goods_frame_t.h:17: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/goods_frame_t.cc:14: In file included from gui/goods_frame_t.h:17: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:10: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/factory_edit.cc:29: In file included from gui/factory_edit.h:10: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/goods_frame_t.cc:14: gui/goods_frame_t.h:67:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/goods_frame_t.cc:14: gui/goods_frame_t.h:69:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_min_sizer() const {return true;} ^ In file included from gui/factory_edit.ccgui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/goods_frame_t.cc:14: gui/goods_frame_t.h:76:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "goods_filter.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/goods_frame_t.cc:14: gui/goods_frame_t.h:84:7: :29: gui/factory_edit.h:44:7: warning: 'fill_list' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: void fill_list( bool translate ); ^ gui/extend_edit.h:70:15: note: overridden virtual function is here note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ virtual void fill_list( bool /* translate */ ) {} ^ In file included from gui/factory_edit.cc:29: gui/factory_edit.h:46:15: warning: 'change_item_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void change_item_info( sint32 i ); ^ gui/extend_edit.h:72:15: note: overridden virtual function is here virtual void change_item_info( sint32 /*entry, -1= none */ ) {} ^ In file included from gui/factory_edit.cc:29: gui/factory_edit.h:63:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char* get_help_filename() const { return "factory_build.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/goods_stats_t.cc:27: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/goods_stats_t.cc:27: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/goods_stats_t.cc:27: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/goods_stats_t.cc:27: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 16 warnings generated. In file included from gui/goods_stats_t.cc:27: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/goods_stats_t.cc:27: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ ===> HOSTCXX gui/halt_info.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/halt_info.o gui/halt_info.cc 75 warnings generated. ===> HOSTCXX gui/halt_list_filter_frame.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/halt_list_filter_frame.o gui/halt_list_filter_frame.cc In file included from gui/ground_info.cc:19: In file included from gui/ground_info.h:18: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ 21gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/ground_info.cc:19: In file included from gui/ground_info.h:18: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/ground_info.cc:19: In file included from gui/ground_info.h:18: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/ground_info.cc:19: In file included from gui/ground_info.h:18: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ warnings generated. In file included from gui/ground_info.cc:19: In file included from gui/ground_info.h:18: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/ground_info.cc:19: In file included from gui/ground_info.h:18: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ ===> HOSTCXX gui/halt_list_frame.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/halt_list_frame.o gui/halt_list_frame.cc In file included from gui/ground_info.cc:19: In file included from gui/ground_info.h:18: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/ground_info.cc:19: In file included from gui/ground_info.h:18: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 6 warnings generated. 48 warnings generated. ===> HOSTCXX gui/halt_list_stats.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/halt_list_stats.o gui/halt_list_stats.cc ===> HOSTCXX gui/help_frame.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/help_frame.o gui/help_frame.cc In file included from gui/gui_frame.cc:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/gui_frame.cc:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/gui_frame.cc:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/gui_frame.cc:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/gui_frame.cc:15: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/gui_frame.cc:15: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ 8 warnings generated. ===> HOSTCXX gui/jump_frame.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/jump_frame.o gui/jump_frame.cc In file included from gui/gui_theme.cc:17: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/gui_theme.cc:17: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/gui_theme.cc:18: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/gui_theme.cc:18: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/gui_theme.cc:18: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/gui_theme.cc:18: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ gui/gui_theme.cc:389:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( pathname ); ^~~~~ ~~~~~~~~ 12 warnings generated. ===> HOSTCXX gui/karte.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/karte.o gui/karte.cc In file included from gui/halt_info.cc:13: In file included from gui/halt_detail.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here In file included from gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_info.cc:13: In file included from gui/halt_detail.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/halt_info.cc:13: In file included from gui/halt_detail.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ virtual gui_component_t *get_focus() { In file included from gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185: ^ In file included from gui/halt_info.cc:13: In file included from gui/halt_detail.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { 27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/halt_list_filter_frame.cc:15: ^ In file included from gui/halt_list_filter_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/halt_info.cc:13: In file included from gui/halt_detail.h:13: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here In file included from virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_info.cc:13: In file included from gui/halt_detail.h:13: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15 ^ : note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/halt_info.cc:13: In file included from gui/halt_detail.h:14: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_info.cc:13: In file included from In file included from gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:16: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ gui/halt_detail.h:14: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/halt_info.cc:13: In file included from gui/halt_detail.h:14: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); In file included from ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_info.cc:13: In file included from gui/halt_detail.h:14: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/halt_info.cc:13: In file included from gui/halt_detail.h:14: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]gui/halt_list_filter_frame.cc gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185::27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/halt_info.cc:13: In file included from gui/halt_detail.h:14: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 15: In file included from gui/halt_list_filter_frame.h:16: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:16: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:16: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:16: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:16: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:19: In file included from gui/halt_list_frame.h:21: gui/halt_list_stats.h:31:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_info.cc:13: gui/halt_detail.h:63:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const { return "station_details.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/halt_info.cc:13: gui/halt_detail.hIn file included from :66:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/halt_info.cc:13: gui/halt_detail.h:71:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord pos, scr_size size ); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/halt_info.cc:13: gui/halt_detail.h:76:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]gui/halt_list_filter_frame.cc void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/halt_info.cc:13: gui/halt_detail.h:78:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_halt_detail; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ :15: In file included from gui/halt_list_filter_frame.h:19: gui/halt_list_frame.h:112:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord size_change); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/halt_info.cc:14: In file included from gui/halt_info.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: noteIn file included from gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:19: gui/halt_list_frame.h:120:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] : overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/halt_info.ccIn file included from gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:19: gui/halt_list_frame.h:133:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "haltlist.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here :14: In file included from gui/halt_info.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; In file included from gui/halt_info.cc ^ :14: In file included from gui/halt_info.h:24: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 12 warnings generated. gui/halt_list_filter_frame.cc:15: In file included from gui/halt_list_filter_frame.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/halt_list_filter_frame.cc:15: gui/halt_list_filter_frame.h:50:16: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset) { ^ gui/components/gui_button.h:149:7: note: overridden virtual function is here void draw(scr_coord offset); ^ In file included from gui/halt_list_filter_frame.cc:15: gui/halt_list_filter_frame.h:120:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/halt_list_filter_frame.cc:15: gui/halt_list_filter_frame.h:128:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/halt_list_filter_frame.cc:15: gui/halt_list_filter_frame.h:133:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/halt_list_filter_frame.cc:15: gui/halt_list_filter_frame.h:140:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "haltlist_filter.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ ===> HOSTCXX gui/kennfarbe.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/kennfarbe.o gui/kennfarbe.cc 6 warnings generated. In file included from gui/halt_detail.cc:25: In file included from gui/halt_detail.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_detail.cc:25: In file included from gui/halt_detail.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/halt_detail.cc:25: In file included from gui/halt_detail.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/halt_detail.cc:25: In file included from gui/halt_detail.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ===> HOSTCXX gui/label_info.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/label_info.o gui/label_info.cc In file included from gui/halt_detail.cc:25: In file included from gui/halt_detail.h:13: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_detail.cc:25: In file included from gui/halt_detail.h:13: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/halt_detail.cc:25: In file included from gui/halt_detail.h:14: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_info.cc:In file included from gui/halt_detail.cc:25: In file included from gui/halt_detail.h:14: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/halt_detail.cc:25: In file included from gui/halt_detail.h:14: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:14: gui/halt_info.h:97:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "station.txt";} ^ gui/gui_frame.h:181:1523: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} : note: ^ In file included from gui/halt_info.cc:overridden virtual function is here 14: gui/halt_info.h:105:7 virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_detail.cc:25: In file included from gui/halt_detail.h:: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); 14: gui/components/gui_scrollpane.h:89:15: warning ^ gui/gui_frame.h:260:15:: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] note: overridden virtual function is here virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/halt_info.cc::14: gui/halt_info.h:111:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/halt_info.cc:14: gui/halt_info.h:113:18: warning: 'get_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]86:15: note: overridden virtual function is here virtual bool is_focusable() { virtual koord3d get_weltpos(bool); ^ ^ gui/gui_frame.h:218:18: noteIn file included from gui/halt_detail.cc:25: In file included from gui/halt_detail.h:14: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] : overridden virtual function is here virtual koord3d get_weltpos( bool /*set*/ ) { return koord3d::invalid; } ^ In file included from gui/halt_info.cc: gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here 14: gui/halt_info.h:115:15: warning: 'is_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { ^ virtual bool is_weltpos(); ^ gui/gui_frame.h:221:15:In file included from note: overridden virtual function is here virtual bool is_weltpos() { return false; } ^ In file included from gui/halt_info.cc:14: gui/halt_info.h:119:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ); ^ gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from gui/halt_info.cc:14: gui/halt_info.h:124:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15:gui/halt_detail.cc:25: In file included from gui/halt_detail.h:14: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/halt_info.cc:14: gui/halt_info.h:126:9 virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here : warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_halt_info; } virtual scr_coord get_focus_pos() { ^ ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/halt_detail.cc:25: gui/halt_detail.h:63:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const { return "station_details.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/halt_detail.cc:25: gui/halt_detail.h:66:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/halt_detail.cc:25: gui/halt_detail.h:71:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord pos, scr_size size ); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/halt_detail.cc:25: gui/halt_detail.h:76:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/halt_detail.cc:25: gui/halt_detail.h:78:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_halt_detail; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ gui/halt_detail.cc:279:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] buf.append(" "); ^~~~ 16 warnings generated. In file included from gui/halt_list_stats.cc:9: gui/halt_list_stats.h:31:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ===> HOSTCXX gui/labellist_frame_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/labellist_frame_t.o gui/labellist_frame_t.cc 33 warnings generated. In file included from gui/halt_list_frame.cc:20: In file included from gui/halt_list_frame.h:19: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_list_frame.cc:20: In file included from gui/halt_list_frame.h:19: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/halt_list_frame.cc:20: In file included from gui/halt_list_frame.h:19: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/halt_list_frame.cc:20: In file included from gui/halt_list_frame.h:19: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ===> HOSTCXX gui/labellist_stats_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/labellist_stats_t.o gui/labellist_stats_t.cc In file included from gui/halt_list_frame.cc:20: In file included from gui/halt_list_frame.h:19: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_list_frame.cc:20: In file included from gui/halt_list_frame.h:19: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/halt_list_frame.cc:20: In file included from gui/halt_list_frame.h:21: gui/halt_list_stats.h:31:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_list_frame.cc:20: In file included from gui/halt_list_frame.h:22: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_list_frame.cc:20: In file included from gui/halt_list_frame.h:22: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/halt_list_frame.cc:20: In file included from gui/halt_list_frame.h:22: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_list_frame.cc:20: In file included from gui/halt_list_frame.h:22: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/halt_list_frame.cc:20: In file included from gui/halt_list_frame.h:22: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/halt_list_frame.cc:20: In file included from gui/halt_list_frame.h:22: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/halt_list_frame.cc:20: gui/halt_list_frame.h:112:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord size_change); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/halt_list_frame.cc:20: gui/halt_list_frame.h:120:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/halt_list_frame.cc:20: gui/halt_list_frame.h:133:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "haltlist.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/halt_list_frame.cc:21: In file included from gui/halt_list_filter_frame.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_list_frame.cc:21: In file included from gui/halt_list_filter_frame.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/halt_list_frame.cc:21: gui/halt_list_filter_frame.h:50:16: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset) { ^ gui/components/gui_button.h:149:7: note: overridden virtual function is here void draw(scr_coord offset); ^ In file included from gui/halt_list_frame.cc:21: gui/halt_list_filter_frame.h:120:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/halt_list_frame.cc:21: gui/halt_list_filter_frame.h:128:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/halt_list_frame.cc:21: gui/halt_list_filter_frame.h:133:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/halt_list_frame.cc:21: gui/halt_list_filter_frame.h:140:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "haltlist_filter.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ 76 warnings generated. In file included from gui/halt_list_stats.cc:26: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_list_stats.cc:26: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/halt_list_stats.cc:26: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/halt_list_stats.cc:26: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ===> HOSTCXX gui/line_item.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/line_item.o gui/line_item.cc In file included from gui/halt_list_stats.cc:26: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/halt_list_stats.cc:26: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/help_frame.cc:21: In file included from gui/tool_selector.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/help_frame.cc:21: In file included from gui/tool_selector.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/help_frame.cc:21: In file included from gui/tool_selector.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/help_frame.cc:21: In file included from gui/tool_selector.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/help_frame.cc:21: In file included from gui/tool_selector.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/help_frame.cc:21: In file included from gui/tool_selector.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/help_frame.cc:21: gui/tool_selector.h:82:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return help_file;} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/help_frame.cc:21: gui/tool_selector.h:84:17: warning: 'get_titlecolor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FLAGGED_PIXVAL get_titlecolor() const { return env_t::default_window_title_color; } ^ gui/gui_frame.h:136:25: note: overridden virtual function is here virtual FLAGGED_PIXVAL get_titlecolor() const; ^ In file included from gui/help_frame.cc:21: gui/tool_selector.h:93:7: warning: 'has_next' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_next() const {return has_prev_next;} ^ gui/gui_frame.h:195:15: note: overridden virtual function is here virtual bool has_next() const {return false;} ^ In file included from gui/help_frame.cc:21: gui/tool_selector.h:103:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/help_frame.cc:21: gui/tool_selector.h:106:17: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_toolbar+toolbar_id; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/help_frame.cc:23: In file included from gui/help_frame.h:14: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/help_frame.cc:23: In file included from gui/help_frame.h:14: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/help_frame.cc:23: In file included from gui/help_frame.h:14: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/help_frame.cc:23: In file included from gui/help_frame.h:14: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/help_frame.cc:23: In file included from gui/help_frame.h:14: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/help_frame.cc:23: In file included from gui/help_frame.h:14: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/help_frame.cc:23: In file included from gui/help_frame.h:15: gui/components/gui_flowtext.h:38:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/help_frame.cc:23: gui/help_frame.h:56:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ gui/help_frame.cc:194:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir(env_t::program_dir); ^~~~~ ~~~~~~~~~~~~~~~~~~ gui/help_frame.cc:206:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::user_dir ); ^~~~~ ~~~~~~~~~~~~~~~ gui/help_frame.cc:389:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir(env_t::program_dir); ^~~~~ ~~~~~~~~~~~~~~~~~~ gui/help_frame.cc:402:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::user_dir ); ^~~~~ ~~~~~~~~~~~~~~~ gui/help_frame.cc:459:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] fread( htmlline, lengthof(htmlline)-1, 1, file ); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gui/jump_frame.cc:15: In file included from gui/jump_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/jump_frame.cc:15: In file included from gui/jump_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/jump_frame.cc:15: In file included from gui/jump_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/jump_frame.cc:15: In file included from gui/jump_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/jump_frame.cc:15: In file included from gui/jump_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/jump_frame.cc:15: In file included from gui/jump_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/jump_frame.cc:15: In file included from gui/jump_frame.h:15: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/jump_frame.cc:15: In file included from gui/jump_frame.h:15: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/jump_frame.cc:15: gui/jump_frame.h:36:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const { return "jump_frame.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ 7 warnings generated. ===> HOSTCXX gui/line_management_gui.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/line_management_gui.o gui/line_management_gui.cc In file included from gui/kennfarbe.cc:11: In file included from gui/kennfarbe.h:16: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/kennfarbe.cc:11: In file included from gui/kennfarbe.h:16: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/kennfarbe.cc:11: In file included from gui/kennfarbe.h:16: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/kennfarbe.cc:11: In file included from gui/kennfarbe.h:16: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/kennfarbe.cc:11: In file included from gui/kennfarbe.h:16: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/kennfarbe.cc:11: In file included from gui/kennfarbe.h:16: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from In file included from gui/kennfarbe.cc:11: In file included from gui/kennfarbe.h:21: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ gui/label_info.cc:8: In file included from gui/label_info.h:11: In file included from gui/gui_frame.h:20: In file included from gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.hgui/kennfarbe.cc:11: gui/kennfarbe.h:50:16: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] :178:15: note: overridden virtual function is here const char * get_help_filename() const { return "color.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ virtual void draw(scr_coord offset) = 0; ^ In file included from gui/label_info.cc:8: In file included from gui/label_info.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/label_info.cc:8: In file included from gui/label_info.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/label_info.cc:8: In file included from gui/label_info.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/label_info.cc:8: In file included from gui/label_info.h:11: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); 4 ^ warnings generated. gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/label_info.cc:8: In file included from gui/label_info.h:11: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ ===> HOSTCXX gui/load_relief_frame.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/load_relief_frame.o gui/load_relief_frame.cc In file included from gui/label_info.cc:8: In file included from gui/label_info.h:14: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/label_info.cc:8: In file included from gui/label_info.h:14: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/label_info.cc:8: gui/label_info.h:42:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ); ^ gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ 7 warnings generated. ===> HOSTCXX gui/loadsave_frame.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/loadsave_frame.o gui/loadsave_frame.cc 23 warnings generated. ===> HOSTCXX gui/map_frame.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/map_frame.o gui/map_frame.cc In file included from gui/labellist_frame_t.cc:8: In file included from gui/labellist_frame_t.h:4: In file included from gui/../gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/labellist_frame_t.cc:8: In file included from gui/labellist_frame_t.h:4: In file included from gui/../gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/labellist_frame_t.cc:8: In file included from gui/labellist_frame_t.h:4: In file included from gui/../gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/labellist_frame_t.cc:8: In file included from gui/labellist_frame_t.h:4: In file included from gui/../gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/labellist_frame_t.cc:8: In file included from gui/labellist_frame_t.h:4: In file included from gui/../gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/labellist_frame_t.cc:8: In file included from gui/labellist_frame_t.h:4: In file included from gui/../gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/labellist_frame_t.cc:8: In file included from gui/labellist_frame_t.h:5: gui/../gui/labellist_stats_t.h:50:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/labellist_stats_t.cc:8: In file included from gui/labellist_stats_t.h:13: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/labellist_stats_t.cc:8: In file included from gui/labellist_stats_t.h:13: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here In file included from gui/labellist_frame_t.cc virtual bool is_focusable() {:8: In file included from gui/labellist_frame_t.h:8: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ^ In file included from gui/karte.cc:12: gui/karte.h:In file included from gui/labellist_frame_t.cc:8: In file included from gui/labellist_frame_t.h:8: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^In file included from gui/labellist_stats_t.cc:8: gui/labellist_stats_t.h:50:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/labellist_frame_t.cc:8: In file included from gui/labellist_frame_t.h:8: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note234: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/labellist_frame_t.cc:8: In file included from gui/labellist_frame_t.h:8: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/labellist_frame_t.cc::8: In file included from gui/labellist_frame_t.h:8: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/labellist_frame_t.cc:8: In file included from gui/labellist_frame_t.h:8: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h: 178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h ^ :194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/labellist_frame_t.cc:8: gui/labellist_frame_t.h:41:10: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ In file included from gui/karte.cc:gui/../gui/gui_frame.h:82:15: note: overridden virtual function is here 13: In file included from gui/schedule_gui.h:12: virtual void resize(const scr_coord delta); ^ In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warningIn file included from gui/labellist_frame_t.cc:8: gui/labellist_frame_t.h:48:18: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] : 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: const char * get_help_filename() const {return "labellist_filter.txt"; } ^ gui/../gui/gui_frame.h:181:23: note: overridden virtual function is here note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/karte.cc:13: virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15In file included from gui/labellist_frame_t.cc:8: gui/labellist_frame_t.h:65:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] : warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15 void map_rotate90( sint16 ) { display_list(); }: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ^ gui/../gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:15: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:15: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:15: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:15: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:16: In file included from gui/components/gui_combobox.h:19: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:16: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:16: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:16: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:16: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/karte.cc:13: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 9 warnings generated. In file included from gui/karte.cc:13: gui/schedule_gui.h:129:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "schedule.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/karte.cc:13: gui/schedule_gui.h:135:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/karte.cc:13: gui/schedule_gui.h:141:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/karte.cc:13: gui/schedule_gui.h:157:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ); ^ gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from gui/karte.cc:13: gui/schedule_gui.h:162:15: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/karte.cc:13: gui/schedule_gui.h:164:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_schedule_rdwr_dummy; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^===> HOSTCXX gui/message_frame_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/message_frame_t.o gui/message_frame_t.cc In file included from gui/line_item.cc:3: In file included from gui/line_item.h:4: In file included from gui/components/gui_scrolled_list.h:15: In file included from gui/components/gui_scrollbar.h:10: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/line_item.cc:3: In file included from gui/line_item.h:4: In file included from gui/components/gui_scrolled_list.h:15: In file included from gui/components/gui_scrollbar.h:10: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/line_item.cc:3: In file included from gui/line_item.h:4: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/line_item.cc:3: In file included from gui/line_item.h:4: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/line_item.cc:3: gui/line_item.h:28:7: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ 16 warnings generated. ===> HOSTCXX gui/message_option_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/message_option_t.o gui/message_option_t.cc 9 warnings generated. 8 warnings generated. ===> HOSTCXX gui/message_stats_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/message_stats_t.o gui/message_stats_t.cc ===> HOSTCXX gui/messagebox.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/messagebox.o gui/messagebox.cc In file included from gui/line_management_gui.cc:10: gui/../gui/karte.h:234:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 18 warnings generated. ===> HOSTCXX gui/money_frame.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/money_frame.o gui/money_frame.cc In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is hereIn file included from virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: gui/line_management_gui.ccoverridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: :13: gui/../simtool.h:94:7: warning: 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_grid_tool() const {return true;} ^ gui/../dataobj/../simmenu.h:284:gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); }15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../dataobj/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:232:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/loadsave_frame.cc:13: In file included from gui/loadsave_frame.h:12: gui/savegame_frame.h:129:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize ( scr_size size ); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ gui/../dataobj/../simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t *) { return !env_t::networkmode; } ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ gui/../dataobj/../simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../dataobj/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } ^ gui/../dataobj/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:594:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here In file included from gui/load_relief_frame.cc virtual bool exit( player_t * ) { return true; } ^ :12: In file included from gui/load_relief_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: In file included from In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ gui/line_management_gui.cc:13: gui/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:628:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ In file included from gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ gui/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: In file included from In file included from gui/line_management_gui.cc:13: gui/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ gui/savegame_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^In file included from gui/line_management_gui.cc:13: gui/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ 24 warnings generated. In file included from gui/map_frame.cc:16: gui/karte.h:234:In file included from gui/line_management_gui.cc:13: gui/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ 7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: In file included from gui/line_management_gui.cc:13: gui/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ gui/../dataobj/../simmenu.h:290:15:overridden virtual function is here note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ virtual void draw(scr_coord offset) = 0; ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:751:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: In file included from In file included from gui/savegame_frame.h:19: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ gui/line_management_gui.cc:13: gui/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); In file included from In file included from gui/line_management_gui.cc:13: gui/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ gui/components/gui_komponente.h: bool init( player_t * ) {210 : ^19 : note: overridden virtual function is here gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc virtual scr_rect get_client( void ) { return scr_rect( pos, size ); }: 13: ^gui/../simtool.h :799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ virtual void draw(scr_coord offset) = 0; ^ In file included from gui/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); }===> HOSTCXX gui/optionen.cc ^ gui/components/gui_komponente.h:185:27: noteg++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/optionen.o gui/optionen.cc : overridden virtual function is here In file included from virtual gui_component_t *get_focus() { ^ In file included from gui/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/line_management_gui.cc:13 virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() {: gui/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:810:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ bool exit(player_t *s ) { return init(s); } ^ gui/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { gui/map_frame.cc:17: In file included from gui/map_frame.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ^ In file included from gui/map_frame.cc:17: In file included from gui/map_frame.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/map_frame.cc:17: In file included from gui/map_frame.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27 : note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/map_frame.cc:17: In file included from gui/map_frame.hIn file included from :15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ gui/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here In file included from virtual void draw(scr_coord offset) = 0;gui/line_management_gui.cc:13: gui/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ gui/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ ^ In file included from gui/line_management_gui.cc:13In file included from gui/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here : virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/../simtool.h:853:15: warning: 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ gui/../dataobj/../simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from gui/map_frame.cc:17: In file included from gui/map_frame.h:15: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ In file included from gui/components/gui_komponente.hgui/line_management_gui.cc:13: gui/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../dataobj/../simmenu.h:252::19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } 178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/map_frame.cc:17: ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here In file included from gui/map_frame.h:15: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ virtual bool is_focusable() { ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from In file included from gui/line_management_gui.cc:13: gui/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ gui/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: gui/savegame_frame.h:129:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize ( scr_size size );In file included from gui/line_management_gui.cc:13: gui/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ bool exit(player_t *s ) { return init(s); } ^ gui/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ In file included from gui/load_relief_frame.cc:gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc:13: 13: In file included from gui/welt.h:17: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/load_relief_frame.cc:13: In file included from gui/welt.h:17: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ virtual bool exit( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/map_frame.cc:17: In file included from gui/map_frame.h:17: In file included from In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ gui/line_management_gui.cc:13: gui/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/load_relief_frame.cc:13: gui/welt.h:129:16: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "new_world.txt";} ^ gui/gui_frame.hIn file included from gui/map_frame.cc:17: In file included from gui/map_frame.h:17: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); }In file included from gui/line_management_gui.cc:13: gui/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/line_management_gui.cc:13: gui/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ bool exit(player_t *s ) { return init(s); } ^ gui/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/map_frame.cc:17: In file included from gui/map_frame.h:17: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/map_frame.cc:17: In file included from gui/map_frame.h:17: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] :181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} In file included from gui/line_management_gui.cc:13: gui/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/load_relief_frame.cc:13: gui/welt.h:134:8: warning: 'has_sticky' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_sticky() const { return false; } ^ ^ gui/gui_frame.h:208:15: note: overridden virtual function is here virtual bool has_sticky() const { return true; } ^ In file included from gui/load_relief_frame.cc:13: gui/welt.h:144:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/map_frame.cc:17: In file included from gui/map_frame.h:17: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/map_frame.cc:17: In file included from gui/map_frame.h:17: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/map_frame.cc:17: In file included from gui/map_frame.h:20: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/line_management_gui.cc virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ :17: In file included from gui/line_management_gui.h:7: gui/components/gui_scrolled_list.hIn file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } : warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); gui/components/gui_scrolled_list.h ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: :152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15In file included from : note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ gui/schedule_gui.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/map_frame.cc:17: In file included from gui/map_frame.h:20: In file included from gui/components/gui_combobox.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/map_frame.cc:17: In file included from gui/map_frame.h:20: In file included from gui/components/gui_combobox.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); In file included from gui/map_frame.cc: ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/line_management_gui.cc:17: 17: In file included from gui/map_frame.h:20: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:12: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { virtual gui_component_t *get_focus() { ^ In file included from gui/map_frame.cc: ^ 17: In file included from gui/map_frame.h:20: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/map_frame.cc:17: In file included from gui/map_frame.h:20: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:15: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:15: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:15: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:15: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:16: In file included from gui/components/gui_combobox.h:19: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:16: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 3 warnings generated. virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:16: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:16: ===> HOSTCXX gui/pakselector.cc gui/components/gui_combobox.h:89g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/pakselector.o gui/pakselector.cc :7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:16: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:21: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: gui/schedule_gui.h:129:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "schedule.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: gui/schedule_gui.h:135:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: gui/schedule_gui.h:141:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: gui/schedule_gui.h:157:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ); ^ gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: gui/schedule_gui.h:162:15: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/line_management_gui.cc:17: In file included from gui/line_management_gui.h:7: gui/schedule_gui.h:164:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_schedule_rdwr_dummy; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/map_frame.cc:17: gui/map_frame.h:119:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "map.txt";} ^ In file included from gui/line_management_gui.cc:17: gui/line_management_gui.h:28:15: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void rdwr( loadsave_t *file ); ^ gui/schedule_gui.h:162:15: note: overridden virtual function is heregui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/map_frame.cc:17: gui/map_frame.h:126:7: virtual void rdwr( loadsave_t *file ); ^ In file included from gui/line_management_gui.cc:17: gui/line_management_gui.h:29 warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_min_sizer() const {return true;} : ^ gui/gui_frame.h:18817:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/map_frame.cc:: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 17: gui/map_frame.h:134:7: warning virtual uint32 get_rdwr_id() { return magic_line_schedule_rdwr_dummy; } ^ gui/schedule_gui.h:164:9: note: overridden virtual function is here : 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: uint32 get_rdwr_id() { return magic_schedule_rdwr_dummy; } ^ overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/map_frame.cc:17: gui/map_frame.h:136:17: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_reliefmap; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/map_frame.cc:17: gui/map_frame.h:145:7: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/map_frame.cc:17: gui/map_frame.h:152:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta=scr_coord(0,0)); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/map_frame.cc:17: gui/map_frame.h:160:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ 9 warnings generated. ===> HOSTCXX gui/password_frame.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/password_frame.o gui/password_frame.cc In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:13: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:13: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/map_frame.cc:35: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/map_frame.cc:35: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:15: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/map_frame.cc:35: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here In file included from virtual gui_component_t *get_focus() {gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:15: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:15: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:15: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:15: gui/components/gui_scrollpane.h:94:19: warning ^ In file included from gui/map_frame.cc:35: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { : 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27 ^ : note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:15: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ 20 warnings generated. gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/map_frame.cc:35: In file included from gui/money_frame.h:16: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:16: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:16: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:16: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:16: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ===> HOSTCXX gui/player_frame_t.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/player_frame_t.o gui/player_frame_t.cc In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:17: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:17: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/map_frame.cc:35: gui/money_frame.h:124:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "finances.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/map_frame.cc:35: In file included from gui/money_frame.h:138:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/map_frame.cc:35: gui/money_frame.h:142:7: warning: 'infowin_event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/message_frame_t.cc:15: In file included from gui/message_frame_t.h:19: gui/message_stats_t.h:53:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ bool infowin_event(const event_t *ev); ^ gui/gui_frame.h:252:15: note: overridden virtual function is here virtual bool infowin_event(const event_t *ev); ^ In file included from gui/map_frame.cc:35: gui/money_frame.h:145:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]In file included from gui/message_frame_t.cc:15: gui/message_frame_t.h:47:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "mailbox.txt";} ^ uint32 get_rdwr_id(); ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/map_frame.cc:35: gui/money_frame.h:147:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); gui/gui_frame.h:181: ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ 23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/message_frame_t.cc:15: gui/message_frame_t.h:53:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/message_frame_t.cc:15: gui/message_frame_t.h:57:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr(loadsave_t *); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/message_frame_t.cc:15: gui/message_frame_t.h:59:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_messageframe; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/message_frame_t.cc:17: In file included from gui/message_option_t.h:11: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/message_frame_t.cc:17: gui/message_option_t.h:33:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "mailbox.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/message_frame_t.cc:17: gui/message_option_t.h:37:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_message_options; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/message_stats_t.cc:8: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/message_stats_t.cc:8: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/message_stats_t.cc:11: gui/message_stats_t.h:53:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 75 warningsIn file included from gui/message_stats_t.cc:13: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/message_stats_t.cc:13: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/message_stats_t.cc:13: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/message_stats_t.cc:13: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ generated. 23 warnings generated. In file included from gui/message_stats_t.cc:13: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/message_stats_t.cc:13: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from ===> HOSTCXX gui/privatesign_info.cc gui/message_stats_t.cc:13g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/privatesign_info.o gui/privatesign_info.cc : In file included from gui/messagebox.h:6: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ===> HOSTCXX gui/savegame_frame.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/savegame_frame.o gui/savegame_frame.cc In file included from gui/message_option_t.cc:17: In file included from gui/message_option_t.h:7: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/message_option_t.cc:17: In file included from gui/message_option_t.h:7: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/message_option_t.cc:17: In file included from gui/message_option_t.h:7: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/message_option_t.cc:17: In file included from gui/message_option_t.h:7: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/messagebox.cc:15: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/messagebox.cc:15: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/messagebox.cc:15: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here In file included from gui/message_option_t.cc virtual gui_component_t *get_focus() { ^ In file included from gui/messagebox.cc:15: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ :17: In file included from gui/message_option_t.h:7: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/message_option_t.cc:17: In file included from gui/message_option_t.h:7: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/messagebox.cc:15: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/messagebox.cc:15: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() {In file included from gui/message_option_t.cc:17: In file included from gui/message_option_t.h:11: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ^ In file included from gui/message_option_t.cc:17: gui/message_option_t.h:33:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "mailbox.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/message_option_t.cc:17: gui/message_option_t.h:37:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_message_options; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/messagebox.cc:15: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/messagebox.cc:15: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/messagebox.cc:15: In file included from gui/messagebox.h:6: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 28 warnings generated. In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:11: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ===> HOSTCXX gui/scenario_frame.cc void draw(scr_coord offset);g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/scenario_frame.o gui/scenario_frame.cc ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:11: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:16: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:18: In file included from gui/components/gui_combobox.h:19: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:18: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:18: In file included from gui/components/gui_combobox.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:18: In file included from gui/components/gui_combobox.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:18: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:18: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/money_frame.cc:10: In file included from gui/money_frame.h:18: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ In file included from gui/money_frame.cc:10: gui/money_frame.h:124:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "finances.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/money_frame.cc:10: gui/money_frame.h:138:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/money_frame.cc:10: gui/money_frame.h:142:7: warning: 'infowin_event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool infowin_event(const event_t *ev); ^ gui/gui_frame.h:252:15: note: overridden virtual function is here virtual bool infowin_event(const event_t *ev); ^ In file included from gui/money_frame.cc:10: gui/money_frame.h:145:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id(); ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/money_frame.cc:10: gui/money_frame.h:147:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/money_frame.cc:11: In file included from gui/ai_option_t.h:15: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/money_frame.cc:11: In file included from gui/ai_option_t.h:15: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/money_frame.cc:11: gui/ai_option_t.h:37:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "players.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/optionen.cc:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/optionen.cc:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/optionen.cc:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/optionen.cc:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/optionen.cc:13: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/optionen.cc:13: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ 57 warnings generated. 15 warnings generated. ===> HOSTCXX gui/scenario_info.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/scenario_info.o gui/scenario_info.cc ===> HOSTCXX gui/schedule_gui.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/schedule_gui.o gui/schedule_gui.cc In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: In file included from gui/savegame_frame.h:19: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/pakselector.cc:7: In file included from gui/pakselector.h:8: gui/savegame_frame.h:129:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize ( scr_size size ); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/optionen.cc:20: gui/optionen.h:34:16: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "options.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/optionen.cc:21: In file included from gui/display_settings.h:13: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/optionen.cc:21: In file included from gui/display_settings.h:13: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/optionen.cc:21: In file included from gui/display_settings.h:13: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/optionen.cc:21: In file included from gui/display_settings.h:13: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/optionen.cc:21: gui/display_settings.h:75:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const { return "display.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/optionen.cc:21: gui/display_settings.h:77:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/optionen.cc:21: gui/display_settings.h:81:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/optionen.cc:22: In file included from gui/sprachen.h:13: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/optionen.cc:22: gui/sprachen.h:52:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "language.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/optionen.cc:23: In file included from gui/player_frame_t.h:13: In file included from gui/components/gui_combobox.h:19: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/optionen.cc:23: In file included from gui/player_frame_t.h:13: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/optionen.cc:23: In file included from gui/player_frame_t.h:13: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/optionen.cc:23: In file included from gui/player_frame_t.h:13: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/optionen.cc:23: In file included from gui/player_frame_t.h:13: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ In file included from gui/optionen.cc:23: gui/player_frame_t.h:50:16: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "players.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/optionen.cc:23: gui/player_frame_t.h:58:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/optionen.cc:23: gui/player_frame_t.h:71:18: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_ki_kontroll_t; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/optionen.cc:24: gui/kennfarbe.h:50:16: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const { return "color.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ gui/pakselector.cc:148:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::program_dir ); In file included from ^~~~~ ~~~~~~~~~~~~~~~~~~ gui/optionen.cc:25: gui/sound_frame.h:47:18: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "sound.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/optionen.cc:25: gui/sound_frame.h:62:10: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/optionen.cc:26: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/optionen.cc:26: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/optionen.cc:26: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/optionen.cc:26: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/optionen.cc:26: In file included from gui/loadsave_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/optionen.cc:26: In file included from gui/loadsave_frame.h:12: gui/savegame_frame.h:129:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize ( scr_size size ); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/optionen.cc:28: In file included from gui/scenario_info.h:10: gui/components/gui_flowtext.h:38:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/optionen.cc:28: In file included from gui/scenario_info.h:11: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/optionen.cc:28: In file included from gui/scenario_info.h:11: 9 warnings generated. gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/optionen.cc:28: In file included from gui/scenario_info.h:11: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/optionen.cc:28: In file included from gui/scenario_info.h:11: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ===> HOSTCXX gui/schedule_list.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/schedule_list.o gui/schedule_list.cc 9 warnings generated. ===> HOSTCXX gui/server_frame.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/server_frame.o gui/server_frame.cc In file included from gui/password_frame.cc:10: gui/../simtool.h:94:7: warning: 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_grid_tool() const {return true;} ^ gui/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:232:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ gui/../simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ 26 warnings generated. ===> HOSTCXX gui/settings_frame.cc In file included from gui/password_frame.cc:10: gui/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t *) { return !env_t::networkmode; } ^ gui/../simmenu.h:290:15: note: overridden virtual function is here g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/settings_frame.o gui/settings_frame.cc virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ gui/../simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } ^ gui/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:594:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:628:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ 10 warnings generated. In file included from gui/password_frame.cc:10: gui/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:751:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ===> HOSTCXX gui/settings_stats.cc bool exit(player_t *s ) { return init(s); } g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/settings_stats.o gui/settings_stats.cc ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:810:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:853:15: warning: 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ gui/../simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:94:7: warning: 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_grid_tool() const {return true;}In file included from ^ gui/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ gui/password_frame.cc:10: gui/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { In file included from ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; }gui/privatesign_info.cc:8: In file included from gui/privatesign_info.h:12: ^ In file included from In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/password_frame.cc:10: gui/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h virtual void draw(scr_coord offset); :296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here ^ virtual void draw(scr_coord offset) = 0; ^ In file included from gui/privatesign_info.cc:8: In file included from gui/privatesign_info.h:12: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/privatesign_info.cc:8: In file included from gui/privatesign_info.h:12: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/privatesign_info.cc:8: In file included from gui/privatesign_info.h:12: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:In file included from gui/savegame_frame.cc:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 20 virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] : virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/savegame_frame.cc:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/savegame_frame.cc:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/player_frame_t.cc:19: gui/../simtool.h:230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/savegame_frame.cc:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:232:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } ^ gui/../simmenu.h:290:15: note: overridden virtual function is here ^ virtual bool init( player_t * ) { return true; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: In file included from gui/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ gui/../simmenu.h:416:15: note: In file included from overridden virtual function is here gui/password_frame.cc:10: gui/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ gui/privatesign_info.cc:8: In file included from gui/privatesign_info.h:12: In file included from gui/obj_info.h:13: In file included from gui/password_frame.ccIn file included from gui/base_info.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/privatesign_info.cc:8: In file included from gui/privatesign_info.h:12: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ :10: gui/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here gui/savegame_frame.cc:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:21: virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]10 void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/savegame_frame.cc:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ : gui/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:10: gui/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/privatesign_info.cc:8: In file included from gui/privatesign_info.h:12: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/privatesign_info.cc:8: In file included from gui/privatesign_info.h:12: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here In file included from gui/savegame_frame.cc:12: In file included from gui/savegame_frame.h:19: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ virtual void draw(scr_coord offset) = 0; ^ In file included from gui/savegame_frame.cc:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:In file included from gui/privatesign_info.cc:8: In file included from gui/privatesign_info.h:12: In file included from gui/obj_info.h:14: gui/components/gui_obj_view_t.h:17:10: warning: 'get_location' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] koord3d get_location(); ^ gui/components/gui_world_view_t.h:30:18: note: overridden virtual function is here virtual koord3d get_location() = 0; ^ In file included from gui/privatesign_info.cc:8: In file included from gui/privatesign_info.h:12: In file included from gui/obj_info.h:14: gui/components/gui_obj_view_t.h:29:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset) { internal_draw(offset, obj); } ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/savegame_frame.cc:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/privatesign_info.cc:8 void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is hereIn file included from gui/player_frame_t.cc:19: gui/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset) = 0; ^ In file included from gui/savegame_frame.cc:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:89:15: bool init(player_t *) { return !env_t::networkmode; }warning : ^'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool is_focusable() { return comp->is_focusable(); } virtual bool init( player_t * ) { return true; } ^ ^ gui/components/gui_komponente.h:86:15: noteIn file included from : gui/player_frame_t.ccoverridden virtual function is here: 19: gui/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { ^ In file included from gui/savegame_frame.cc:12: In file included from const char *work( player_t *, koord3d );gui/savegame_frame.h : ^19 : gui/components/gui_scrollpane.h:94gui/../simmenu.h::19306:: 22warning:: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]note : overridden virtual function is here gui_component_t *get_focus() { return comp->get_focus(); } ^ virtual const char *work( player_t *, koord3d ) { return NULL; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/savegame_frame.cc:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ : gui/privatesign_info.h:37:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from const char *get_help_filename() const {return "privatesign_info.txt";}gui/player_frame_t.cc:19: gui/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252: ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ 19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/player_frame_t.cc:19In file included from gui/savegame_frame.cc:12: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ : gui/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } In file included from gui/savegame_frame.cc ^ gui/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ :12: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:594:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:628:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here In file included from gui/savegame_frame.cc:12: virtual bool exit( player_t * ) { return true; } ^ gui/savegame_frame.h:129:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize ( scr_size size ); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:751:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:810:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:853:15: warning: 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ gui/../simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/player_frame_t.ccIn file included from :19: gui/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ gui/password_frame.cc:22: In file included from gui/password_frame.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/player_frame_t.cc:19: gui/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: virtual void draw(scr_coord offset);overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/password_frame.cc:22: In file included from gui/password_frame.h:13: In file included from gui/player_frame_t.cc:19: gui/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/password_frame.cc:22: In file included from gui/password_frame.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } virtual gui_component_t *get_focus(); ^ gui/../simmenu.h:296: ^ gui/components/gui_komponente.h:185:27: note: 15: note: overridden virtual function is here overridden virtual function is here virtual gui_component_t *get_focus() { virtual bool exit( player_t * ) { return true; } ^ ^ In file included from gui/password_frame.cc:22: In file included from gui/password_frame.h:13: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/player_frame_t.cc:19: gui/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/password_frame.cc:22: In file included from gui/password_frame.h:13: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/password_frame.cc:22: In file included from gui/password_frame.h:13: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/password_frame.cc:22: In file included from gui/password_frame.h:15: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/password_frame.cc:22: In file included from gui/password_frame.h:15: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/password_frame.cc:22: gui/password_frame.h:34:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "password.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/password_frame.cc:23: In file included from gui/player_frame_t.h:13: In file included from gui/components/gui_combobox.h:19: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/password_frame.cc:23: In file included from gui/player_frame_t.h:13: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ In file included from gui/scenario_frame.cc:10: gui/components/gui_scrolled_list.h:79In file included from :16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16:gui/scenario_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note : overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/scenario_frame.ccnote:10: In file included from gui/scenario_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/scenario_frame.cc:10: In file included from gui/scenario_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/scenario_frame.cc:10: In file included from gui/scenario_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ : overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/scenario_frame.cc:10: In file included from In file included from gui/scenario_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/scenario_frame.cc:10: In file included from gui/scenario_frame.h:12: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ gui/password_frame.cc:23: In file included from gui/player_frame_t.h:13: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/password_frame.cc:23: In file included from gui/player_frame_t.h:13: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/password_frame.cc:23: In file included from gui/player_frame_t.h:13: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ In file included from gui/password_frame.cc:23: gui/player_frame_t.h:50:16: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "players.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/password_frame.cc:23: gui/player_frame_t.h:58:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: In file included from note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/password_frame.cc:23: gui/player_frame_t.h:71:18: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_ki_kontroll_t; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ gui/scenario_frame.cc:10: In file included from gui/scenario_frame.h:12: In file included from gui/savegame_frame.h:19: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/scenario_frame.cc:10: In file included from gui/scenario_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/scenario_frame.cc:10: In file included from gui/scenario_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/scenario_frame.cc:10: In file included from gui/scenario_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/scenario_frame.cc:10: In file included from gui/scenario_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/scenario_frame.cc:10: In file included from gui/scenario_frame.h:12: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/scenario_frame.cc:10: In file included from gui/scenario_frame.h:12: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/scenario_frame.cc:10: In file included from gui/scenario_frame.h:12: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/scenario_frame.cc:10: In file included from gui/scenario_frame.h:12: gui/savegame_frame.h:129:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize ( scr_size size ); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/scenario_frame.cc:11: In file included from gui/scenario_info.h:10: gui/components/gui_flowtext.h:38:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/player_frame_t.cc:27: gui/../player/ai_scripted.h:41:8: warning: 'get_ai_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint8 get_ai_id() const { return AI_SCRIPTED; } ^ gui/../player/simplay.h:225:16: note: overridden virtual function is here virtual uint8 get_ai_id() const { return HUMAN; } ^ In file included from gui/scenario_frame.cc:11: In file included from gui/scenario_info.h:11: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/scenario_frame.cc:11: In file included from gui/scenario_info.h:11: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/scenario_frame.cc:11: In file included from gui/scenario_info.h:11: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/scenario_frame.cc:11: In file included from gui/scenario_info.h:11: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ gui/player_frame_t.cc:29: In file included from gui/money_frame.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/scenario_frame.cc:12: virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:11: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/scenario_frame.cc:12: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); virtual scr_coord get_focus_pos() { ^ ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/scenario_frame.cc:12: In file included from gui/messagebox.h:6: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:11: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:11: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:16: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:18: In file included from gui/components/gui_combobox.h:19: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:18: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:18: In file included from gui/components/gui_combobox.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:18: In file included from gui/components/gui_combobox.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:18: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:18: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/player_frame_t.cc:29: In file included from gui/money_frame.h:18: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ In file included from gui/player_frame_t.cc:29: gui/money_frame.h:124:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "finances.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/player_frame_t.cc:29: gui/money_frame.h:138:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/player_frame_t.cc:29: gui/money_frame.h:142:7: warning: 'infowin_event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool infowin_event(const event_t *ev); ^ gui/gui_frame.h:252:15: note: overridden virtual function is here virtual bool infowin_event(const event_t *ev); ^ In file included from gui/player_frame_t.cc:29: gui/money_frame.h:145:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id(); ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/player_frame_t.cc:29: gui/money_frame.h:147:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ 42 warnings generated. In file included from gui/player_frame_t.cc:30: gui/password_frame.h:34:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "password.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/player_frame_t.cc:31: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/player_frame_t.cc:31: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/player_frame_t.cc:31: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/player_frame_t.cc:31: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/player_frame_t.cc:31: In file included from gui/ai_selector.h:10: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ===> HOSTCXX gui/signal_spacing.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/signal_spacing.o gui/signal_spacing.cc In file included from gui/player_frame_t.cc:31: In file included from gui/ai_selector.h:10: gui/savegame_frame.h:129:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize ( scr_size size ); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/player_frame_t.cc:32: gui/player_frame_t.h:50:16: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "players.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/player_frame_t.cc:32: gui/player_frame_t.h:58:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size);In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: ^ In file included from gui/player_frame_t.cc:32overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/scenario_info.cc:: gui/player_frame_t.h:71:18: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 5: In file included from gui/scenario_info.h:9: In file included from gui/gui_frame.h:20: virtual uint32 get_rdwr_id() { return magic_ki_kontroll_t; } ^ gui/gui_frame.h:127:gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ 15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:9: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:9: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:10: gui/components/gui_flowtext.h:38:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:11: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:11: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:11: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:11: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:12: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:12: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:12: gui/components/gui_scrollpane.h16 warnings generated. :75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:12: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:12: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/scenario_info.cc:5: In file included from gui/scenario_info.h:12: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ ===> HOSTCXX gui/simwin.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/simwin.o gui/simwin.cc In file included from gui/schedule_list.cc:12: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); 63 ^ warnings generated. gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_list.cc:12: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/schedule_list.cc:12: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/schedule_list.cc:12: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/schedule_list.cc:12: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7===> HOSTCXX gui/sound_frame.cc : warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/sound_frame.o gui/sound_frame.cc void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_list.cc:12: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/schedule_list.cc:12: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/schedule_list.cc:12: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_list.cc:12: In file included from gui/messagebox.h:6: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:15: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_gui.cc:36: 23In file included from gui/depot_frame.h:15: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ warnings generated. In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:16: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:17: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:17: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:18: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:17: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ===> HOSTCXX gui/sprachen.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/sprachen.o gui/sprachen.cc In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:18: In file included from gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:18: gui/components/gui_image_list.h:101:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here : note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ virtual void draw(scr_coord offset) = 0; gui/components/gui_scrolled_list.h:60:25 ^ : warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:19: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; gui/components/gui_scrolled_list.h ^ :79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.hIn file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:19: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ : overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:20: In file included from gui/components/gui_combobox.h:19: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:19: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:19: In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:20: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:19: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:19: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:19: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ 11gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23 warnings generated. : warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:20: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: In file included from overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:20: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ===> HOSTCXX gui/city_info.cc ^ gui/components/gui_komponente.h:86:15:g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/city_info.o gui/city_info.cc note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:20: gui/components/gui_tab_panel.h:104:19: gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:20: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is herewarning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } virtual gui_component_t *get_focus() { ^ In file included from gui/schedule_gui.cc:36: ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:20: In file included from gui/depot_frame.h:20: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: gui/components/gui_tab_panel.hoverridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:20: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ :111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:24: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:24: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } In file included from gui/schedule_list.cc:13: In file included from gui/schedule_list.h:21: gui/components/gui_convoiinfo.h:50:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:24: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:24: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:27: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:27: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:27: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:27: gui/schedule_list.cc:13: gui/schedule_list.h:95:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char* get_help_filename() const { return "linemanagement.txt"; } ^ gui/gui_frame.h:181:23: notegui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } : overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/schedule_list.cc:13: ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/schedule_gui.cc:36: In file included from gui/depot_frame.h:27: gui/schedule_list.h:102:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15gui/components/gui_scrollpane.h: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/schedule_list.cc:13:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); }: gui/schedule_list.h:110:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/schedule_list.cc:13: gui/schedule_list.h:116:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/schedule_list.cc:13: gui/schedule_list.h:134:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/schedule_list.cc:13: gui/schedule_list.h:135:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id(); ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/schedule_list.cc:14: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:15: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here In file included from gui/schedule_gui.cc:36: gui/depot_frame.h:225:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note virtual void draw(scr_coord offset) = 0;: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/schedule_gui.cc: ^ In file included from gui/schedule_list.cc:14: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:15: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ 36: gui/depot_frame.h:268:7: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/schedule_gui.cc:36: gui/depot_frame.h:289:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "depot.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;}In file included from gui/schedule_list.cc:14: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:16: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/schedule_list.cc:14: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:16: gui/components/gui_combobox.h:89:7: warning: ^ In file included from gui/schedule_gui.cc:36: gui/depot_frame.h:296:7: warning: 'has_next' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_next() const {return true;} ^ gui/gui_frame.h:195:15: note: overridden virtual function is here virtual bool has_next() const {return false;} 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_list.cc:14: In file included from gui/line_management_gui.h:7: In file included from gui/schedule_gui.h:16: gui/components/gui_combobox.h:149: ^ In file included from gui/schedule_gui.cc:36: gui/depot_frame.h:298:18: warning: 'get_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual koord3d get_weltpos(bool); ^ gui/gui_frame.h:218:18: note: 15overridden virtual function is here virtual koord3d get_weltpos( bool /*set*/ ) { return koord3d::invalid; } : warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: ^ In file included from gui/schedule_gui.cc:36: gui/depot_frame.h:299:15: warning: 'is_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_weltpos(); ^ gui/gui_frame.h:221:15: note: overridden virtual function is here virtual bool is_weltpos() { return false; } ^ In file included from gui/schedule_gui.cc:36: gui/depot_frame.h:313:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size);note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/schedule_gui.cc:37: In file included from gui/schedule_gui.h:15: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_gui.cc:37: In file included from gui/schedule_gui.h:15: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/schedule_list.cc:14: In file included from gui/line_management_gui.h:7: gui/schedule_gui.h:129:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "schedule.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/schedule_list.cc:14: In file included from gui/line_management_gui.h:7: gui/schedule_gui.h:135:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/schedule_list.cc:14: In file included from gui/line_management_gui.h:7: gui/schedule_gui.h:141:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/schedule_list.cc:14: In file included from gui/line_management_gui.h:7: gui/schedule_gui.h:157:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ); ^ gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^In file included from gui/schedule_gui.cc:37: gui/schedule_gui.h:129:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "schedule.txt";} ^ In file included from gui/schedule_list.cc:14: In file included from gui/line_management_gui.h:7: gui/schedule_gui.h:162:15: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/schedule_list.cc:14gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} : In file included from gui/line_management_gui.h:7: gui/schedule_gui.h:164:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_schedule_rdwr_dummy; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here ^ In file included from gui/schedule_gui.cc:37: gui/schedule_gui.h:135:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } virtual void draw(scr_coord pos, scr_size size); ^ ^ In file included from gui/schedule_gui.cc:37: gui/schedule_gui.h:141:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size);In file included from ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/schedule_gui.cc:37: gui/schedule_gui.h:157:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ); ^ gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from gui/schedule_gui.cc:37: gui/schedule_gui.h:162:15: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void rdwr( loadsave_t *file ); ^ In file included from gui/settings_stats.cc:8: In file included from gui/welt.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/gui_frame.h: virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here 129 virtual void draw(scr_coord offset) = 0;:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/schedule_gui.cc:37: gui/schedule_gui.h:164:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_schedule_rdwr_dummy; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here ^ virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/settings_stats.cc:8: In file included from gui/welt.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/settings_stats.cc:8gui/schedule_list.cc:14: gui/line_management_gui.h:28:15: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void rdwr( loadsave_t *file ); ^ gui/schedule_gui.h:162:15: : In file included from gui/welt.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] note: overridden virtual function is here In file included from virtual void rdwr( loadsave_t *file ); ^ In file included from gui/schedule_list.cc:14: gui/line_management_gui.h:29:17: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_line_schedule_rdwr_dummy; }gui/schedule_gui.cc:38: gui/line_item.h:28:7: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here ^ virtual bool is_editable() { return false; } ^ gui/schedule_gui.h:164:9: note: overridden virtual function is here uint32 get_rdwr_id() { return magic_schedule_rdwr_dummy; } ^ virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/settings_stats.cc:8: In file included from gui/welt.h:12: In file included from gui/schedule_list.ccIn file included from :16: gui/line_item.h:28:7: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16:gui/gui_frame.h note: overridden virtual function is here virtual bool is_editable() { return false; } ^ :20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/schedule_gui.cc:41: gui/karte.h:234:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_stats.cc:8: In file included from gui/welt.h:12: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_stats.cc:8: In file included from gui/welt.h:12: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/settings_stats.cc:8: In file included from gui/welt.h:16: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_stats.cc:8: In file included from gui/welt.h:16: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/settings_stats.cc:8: In file included from gui/welt.h:17: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_stats.cc:8: In file included from gui/welt.h:17: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/settings_stats.cc:8: gui/welt.h:129:16: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "new_world.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/settings_stats.cc:8: gui/welt.h:134:8: warning: 'has_sticky' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_sticky() const { return false; } ^ gui/gui_frame.h:208:15: note: overridden virtual function is here virtual bool has_sticky() const { return true; } ^ In file included from gui/settings_stats.cc:8: gui/welt.h:144:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/server_frame.cc:30: In file included from gui/server_frame.h:10: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/server_frame.cc:30: In file included from gui/server_frame.h:10: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/server_frame.cc:30: In file included from gui/server_frame.h:10: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/server_frame.cc:30: In file included from gui/server_frame.h:10: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/server_frame.cc:30: In file included from gui/server_frame.h:10: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/server_frame.cc:30: In file included from gui/server_frame.h:10: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: In file included from gui/server_frame.cc:30: In file included from gui/server_frame.h:12: In file included from gui/components/gui_combobox.h:19: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/server_frame.cc:30: In file included from gui/server_frame.h:12: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:12: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:12: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ 79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/server_frame.cc:30: In file included from gui/server_frame.h:12: In file included from gui/components/gui_combobox.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/server_frame.cc:30: In file included from gui/server_frame.h:12: In file included from gui/components/gui_combobox.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/server_frame.cc:30: In file included from gui/server_frame.h:12: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/server_frame.cc:30: In file included from gui/server_frame.h:12: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/server_frame.cc:30: In file included from gui/server_frame.h:12: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:13: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:13: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:13: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:13: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:15: In file included from gui/components/gui_scrollpane.h:15: In file included from gui/components/gui_scrollbar.hgui/server_frame.cc:30: gui/server_frame.h:86:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/server_frame.cc:30: gui/server_frame.h:93:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]: const char *get_help_filename() const {return "server.txt";} ^ gui/gui_frame.h:181:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/server_frame.cc:31: In file included from gui/settings_frame.cc:17: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/server_frame.cc:31: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: In file included from gui/settings_frame.h:15: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:15: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:warning15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:15: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/settings_frame.cc:: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:17: In file included from gui/settings_frame.h:15: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: 15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:15: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/server_frame.cc:31: In file included from gui/messagebox.h:6: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/server_frame.cc:32: In file included from gui/help_frame.h:14: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/server_frame.cc:32: In file included from gui/help_frame.h:14: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/server_frame.cc:32: In file included from gui/help_frame.h:14: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/server_frame.cc:32: In file included from gui/help_frame.h:14: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/server_frame.cc:32: In file included from gui/help_frame.h:14: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/server_frame.cc:32: In file included from gui/help_frame.h:15: gui/components/gui_flowtext.h:38:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/server_frame.cc:32: gui/help_frame.h:56:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/schedule_list.cc:48: gui/halt_list_stats.h:31:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/schedule_list.cc:49: gui/karte.h:234:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:17: In file included from gui/settings_stats.h:19: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:17: In file included from gui/settings_stats.h:19: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:17: In file included from gui/settings_stats.h:19: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:17: In file included from gui/settings_stats.h:19: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:17: In file included from gui/settings_stats.h:23: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:17: In file included from gui/settings_stats.h:23: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:17: In file included from gui/settings_stats.h:23: In file included from gui/settings_stats.cc:16: In file included from gui/settings_stats.h:23: In file included from gui/components/gui_combobox.h:19: In file included from gui/components/gui_scrolled_list.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_frame.cc:17: In file included from gui/settings_frame.h:17: In file included from gui/settings_stats.h:23: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here In file included from virtual void set_pos(scr_coord pos_par) {gui/settings_stats.cc:16: In file included from gui/settings_stats.h:23: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note ^ : overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_frame.cc:17: gui/settings_frame.h:56:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "settings.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/settings_frame.cc:17: gui/settings_frame.h:62:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/settings_stats.cc:In file included from gui/settings_frame.cc:17: gui/settings_frame.h:67:15: warning: 'has_sticky' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool has_sticky() const { return false; } ^ gui/gui_frame.h:208:15: note: overridden virtual function is here virtual bool has_sticky() const { return true; } ^ 16: In file included from gui/settings_stats.h:23: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/settings_stats.cc:16: In file included from gui/settings_stats.h:23: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/settings_stats.cc:16: In file included from gui/settings_stats.h:23: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ gui/settings_frame.cc:94:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::program_dir ); ^~~~~ ~~~~~~~~~~~~~~~~~~ gui/settings_frame.cc:102:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::program_dir ); ^~~~~ ~~~~~~~~~~~~~~~~~~ gui/settings_frame.cc:103:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::objfilename.c_str() ); ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ gui/settings_frame.cc:110:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::user_dir ); ^~~~~ ~~~~~~~~~~~~~~~ gui/settings_frame.cc:130:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::user_dir ); ^~~~~ ~~~~~~~~~~~~~~~ In file included from gui/signal_spacing.cc:6: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/signal_spacing.cc:6: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/signal_spacing.cc:6: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/signal_spacing.cc:6: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/signal_spacing.cc:6: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/signal_spacing.cc:6: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/signal_spacing.cc:10: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/signal_spacing.cc:10: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/signal_spacing.cc:10: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/signal_spacing.cc:10: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/signal_spacing.cc:12: gui/signal_spacing.h:32:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const { return "signal_spacing.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ 17 warnings generated. ===> HOSTCXX gui/station_building_select.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/station_building_select.o gui/station_building_select.cc 40 warnings generated. ===> HOSTCXX gui/themeselector.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/themeselector.o gui/themeselector.cc In file included from gui/signal_spacing.cc:13: gui/../simtool.h:94:7: warning: 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_grid_tool() const {return true;} ^ gui/../display/../dataobj/../simmenu.h:284:15: note: overridden virtual function is here In file included from virtual bool is_grid_tool() const {return false;} ^ gui/sound_frame.cc:14: In file included from gui/sound_frame.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/sound_frame.cc:14: In file included from gui/sound_frame.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/sound_frame.cc:14: In file included from gui/sound_frame.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/sound_frame.cc:14: In file included from gui/sound_frame.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/sound_frame.cc:14: In file included from gui/sound_frame.h:15: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here In file included from gui/signal_spacing.cc: virtual void draw(scr_coord offset) = 0;13: gui/../simtool.h:230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../display/../dataobj/../simmenu.h:252 ^ In file included from gui/sound_frame.cc:14: In file included from :19: note: overridden virtual function is here gui/sound_frame.h:15: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { virtual image_id get_icon(player_t *) const { return icon; } ^ ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:232:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ gui/../display/../dataobj/../simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ In file included from gui/sound_frame.cc:14: In file included from gui/sound_frame.h:16: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/sound_frame.cc:14: gui/sound_frame.h:47:18: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "sound.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/sound_frame.cc:14: gui/sound_frame.h:62:10: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t *) { return !env_t::networkmode; } ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ gui/../display/../dataobj/../simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../display/../dataobj/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } ^ gui/../display/../dataobj/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * );15 ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:594:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../display/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ warnings generated. In file included from gui/signal_spacing.cc:13: gui/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:628:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../display/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../display/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ===> HOSTCXX gui/tool_selector.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/tool_selector.o gui/tool_selector.cc In file included from gui/signal_spacing.cc:13: gui/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { In file included from gui/sprachen.cc: ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ 20: In file included from gui/sprachen.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/sprachen.cc:20: In file included from gui/sprachen.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here In file included from virtual bool is_focusable() { ^ In file included from gui/sprachen.cc:20: In file included from gui/sprachen.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/sprachen.cc:20: In file included from gui/sprachen.h:9: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ gui/signal_spacing.cc:13: gui/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:751:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../display/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/sprachen.cc:20: In file included from gui/sprachen.h:9: In file included from In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset);gui/simwin.cc:54: In file included from gui/map_frame.h:15 ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here : In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning virtual void draw(scr_coord offset) = 0; ^ In file included from gui/sprachen.cc:20: In file included from gui/sprachen.h:9: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); }In file included from gui/signal_spacing.cc:13: gui/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../display/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ : 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/signal_spacing.ccIn file included from :13: gui/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:810:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); }gui/simwin.cc:54: In file included from gui/map_frame.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/simwin.cc:54: In file included from gui/map_frame.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ gui/../display/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185: 27: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ virtual gui_component_t *get_focus() { ^ In file included from gui/simwin.cc:54: In file included from gui/map_frame.h:15: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/sprachen.cc:20: In file included from In file included from gui/sprachen.h:13: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ gui/signal_spacing.cc:13: gui/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.ccIn file included from :13: gui/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ gui/../display/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ gui/simwin.cc:54: In file included from gui/map_frame.h:15: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/signal_spacing.cc:13: void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/simwin.cc:54: In file included from gui/map_frame.h:15: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ gui/../simtool.h:853:15: warning: 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/sprachen.cc:20: virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ gui/../display/../dataobj/../simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ gui/sprachen.h:52:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "language.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../display/../dataobj/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.ccIn file included from gui/simwin.cc:54: In file included from gui/map_frame.h:17: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ :13: gui/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/simwin.cc:54: In file included from gui/map_frame.h:17: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/signal_spacing.cc scr_rect get_client( void );:13: gui/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/simwin.cc:54: In file included from gui/map_frame.h:17: gui/components/gui_scrollpane.h:75:7: bool exit(player_t *s ) { return init(s); } warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/simwin.cc:54: In file included from gui/map_frame.h:17: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ gui/../display/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: virtual bool exit( player_t * ) { return true; } ^ note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/simwin.cc:54: In file included from gui/map_frame.h:17: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/simwin.cc:54: In file included from gui/map_frame.h:17: gui/components/gui_scrollpane.h:101:20:In file included from gui/signal_spacing.cc:13: gui/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:934:7: warning warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); }: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ gui/components/gui_komponente.h:194:20: bool exit(player_t *s ) { return init(s); } ^ gui/../display/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ virtual bool exit( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: noteIn file included from gui/simwin.cc:54: In file included from gui/map_frame.h:20: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here : overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; virtual bool init( player_t * ) { return true; } ^ ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/signal_spacing.cc: virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ 13: gui/../simtool.h:gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } 957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from gui/signal_spacing.cc: void draw(scr_coord pos);13: gui/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../display/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/signal_spacing.cc:13: gui/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/simwin.cc:54: In file included from gui/map_frame.h:20: In file included from gui/components/gui_combobox.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/simwin.cc:54: In file included from gui/map_frame.h:20: In file included from gui/components/gui_combobox.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/simwin.cc:54: In file included from gui/map_frame.h:20: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/simwin.cc:54: In file included from gui/map_frame.h:20: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/simwin.cc:54: In file included from gui/map_frame.h:20: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ In file included from gui/simwin.cc:54: gui/map_frame.h:119:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "map.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:54: gui/map_frame.h:126:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/simwin.cc:54: gui/map_frame.h:134:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here gui/sprachen.cc: virtual void rdwr( loadsave_t * ) {}54:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::program_dir ); ^~~~~ ~~~~~~~~~~~~~~~~~~ gui/sprachen.cc:55:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( FONT_PATH ); ^~~~~ ~~~~~~~~~ gui/sprachen.cc:65:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::user_dir ); ^~~~~ ~~~~~~~~~~~~~~~ ^ In file included from gui/simwin.cc:54: gui/map_frame.h:136:17: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_reliefmap; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/simwin.cc:54: gui/map_frame.h:145:7: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/simwin.cc:54: gui/map_frame.h:152:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta=scr_coord(0,0)); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/simwin.cc:54: gui/map_frame.h:160:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/simwin.cc:55: gui/sprachen.ccIn file included from gui/help_frame.h:15: gui/components/gui_flowtext.h:38:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ :120:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::program_dir ); ^~~~~ ~~~~~~~~~~~~~~~~~~ gui/sprachen.cc:121:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( FONT_PATH ); ^~~~~ ~~~~~~~~~ In file included from gui/sprachen.cc:179:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir(env_t::user_dir); ^~~~~ ~~~~~~~~~~~~~~~ gui/simwin.cc:55: gui/help_frame.h:56:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/simwin.cc:56: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/simwin.cc:56: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/simwin.cc:56: In file included from gui/messagebox.h:6: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/simwin.cc:60: gui/tool_selector.h:82:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return help_file;} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:60: gui/tool_selector.h:84:17: warning: 'get_titlecolor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FLAGGED_PIXVAL get_titlecolor() const { return env_t::default_window_title_color; } ^ gui/gui_frame.h:136:25: note: overridden virtual function is here virtual FLAGGED_PIXVAL get_titlecolor() const; ^ In file included from gui/simwin.cc:60: gui/tool_selector.h:93:7: warning: 'has_next' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_next() const {return has_prev_next;} ^ gui/gui_frame.h:195:15: note: overridden virtual function is here virtual bool has_next() const {return false;} ^ In file included from gui/simwin.cc:60: gui/tool_selector.h:103:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/simwin.cc:60: gui/tool_selector.h:106:17: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_toolbar+toolbar_id; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/simwin.cc:61: gui/player_frame_t.h:50:16: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "players.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:61: gui/player_frame_t.h:58:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/simwin.cc:61: gui/player_frame_t.h:71:18: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_ki_kontroll_t; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/simwin.cc:62: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/simwin.cc:62: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/simwin.cc:62: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/simwin.cc:62: In file included from gui/money_frame.h:15: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 80 warnings generated. In file included from gui/simwin.cc:62: In file included from gui/money_frame.h:16: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/city_info.cc:20: In file included from gui/city_info.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/city_info.cc:20: In file included from gui/city_info.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/city_info.cc:20: In file included from gui/city_info.h:14: In file included from gui/gui_frame.h:20: ===> HOSTCXX gui/trafficlight_info.cc gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/trafficlight_info.o gui/trafficlight_info.cc ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/city_info.cc:20: In file included from gui/city_info.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/simwin.cc:62: gui/money_frame.h:124:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "finances.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:62: gui/money_frame.h:138:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/simwin.cc:62: gui/money_frame.h:142:7: warning: 'infowin_event' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool infowin_event(const event_t *ev); ^ gui/gui_frame.h:252:15: note: overridden virtual function is here virtual bool infowin_event(const event_t *ev); ^ In file included from gui/simwin.cc:62: gui/money_frame.h:145:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id(); ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; }In file included from gui/city_info.cc:20: In file included from gui/city_info.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/city_info.cc:20: In file included from gui/city_info.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: ^ In file included from gui/simwin.cc:62 warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] : virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ gui/money_frame.h:147:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/simwin.cc:63: gui/halt_detail.h:63:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const { return "station_details.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:63: gui/halt_detail.h:66:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/simwin.cc:63: gui/halt_detail.h:71:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord pos, scr_size size ); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/simwin.cc:63: gui/halt_detail.h:76:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: In file included from gui/city_info.cc:20: In file included from gui/city_info.h:15: gui/components/gui_chart.h:36:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/simwin.cc:63: gui/halt_detail.h:78:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_halt_detail; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/city_info.cc:20: In file included from gui/city_info.h:16: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/simwin.cc:64: In file included from gui/city_info.cc:gui/halt_info.h:97:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 20: In file included from gui/city_info.h:16: const char * get_help_filename() const {return "station.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:64: gui/halt_info.h:105:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/simwin.cc:64: gui/halt_info.h:111:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/simwin.cc:64: gui/halt_info.h:113:18: warning: 'get_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual koord3d get_weltpos(bool); ^ gui/gui_frame.h:218:18 ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); : note: overridden virtual function is here ^ virtual koord3d get_weltpos( bool /*set*/ ) { return koord3d::invalid; } ^ In file included from gui/simwin.cc:64: gui/halt_info.h:115:15: warning: 'is_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_weltpos(); ^ gui/gui_frame.h:221:15: note: overridden virtual function is here virtual bool is_weltpos() { return false; } ^ In file included from gui/simwin.cc:64: gui/halt_info.h:119:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ); ^ gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from gui/simwin.cc:64: gui/halt_info.h:124:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/simwin.cc:64: gui/halt_info.h:126:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_halt_info; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/city_info.cc:20: In file included from gui/city_info.h:20: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/city_info.cc:20: In file included from gui/city_info.h:20: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } In file included from ^gui/simwin.cc:65: gui/convoi_detail_t.h:85:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15 gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/city_info.cc:20: : note: overridden virtual function is here In file included from gui/city_info.h:20: gui/components/gui_tab_panel.h:104:19 virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/simwin.cc:65: gui/convoi_detail_t.h:92: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] : gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/city_info.cc:20: In file included from gui/city_info.h:20: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "convoidetail.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:65: gui/convoi_detail_t.h:98:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/simwin.cc:65: gui/convoi_detail_t.h:110:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/simwin.cc:65: gui/convoi_detail_t.h:112:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_convoi_detail; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/city_info.cc:20: gui/city_info.h:67:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const { return "citywindow.txt"; }In file included from ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/city_info.cc:20: gui/city_info.h:69:18: warning: 'get_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual koord3d get_weltpos(bool); ^ gui/gui_frame.h:218:18: note: overridden virtual function is here virtual koord3d get_weltpos( bool /*set*/ ) { return koord3d::invalid; } ^ gui/simwin.cc:66: In file included from gui/convoi_info_t.h:23: gui/components/gui_obj_view_t.h:17:10: warning: 'get_location' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] koord3d get_location(); ^ gui/components/gui_world_view_t.h:30:18: note: overridden virtual function is here virtual koord3d get_location() = 0; ^ In file included from gui/simwin.cc:66: In file included from gui/convoi_info_t.h:23: gui/components/gui_obj_view_t.h:29:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset) { internal_draw(offset, obj); } ^ gui/components/gui_komponente.h:178:15: note: In file included from gui/city_info.cc:20: gui/city_info.h:71:15: warning: 'is_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_weltpos(); ^ gui/gui_frame.h:221:15: note: overridden virtual function is here virtual bool is_weltpos() { return false; } ^ In file included from gui/city_info.cc:20: gui/city_info.h:73:7:overridden virtual function is here warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset) = 0; void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260: ^ 15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/city_info.cc:20: gui/city_info.h:77:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ); ^ gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from gui/city_info.cc:20: gui/city_info.h:89:15: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/city_info.cc:20: gui/city_info.h:94:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/city_info.cc:20: gui/city_info.h:99:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr(loadsave_t *file); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/city_info.cc:20: gui/city_info.h:101:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_city_info_t; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ 30 warnings generated. In file included from gui/simwin.cc:66: gui/convoi_info_t.h:102:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const { return "convoiinfo.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:66: gui/convoi_info_t.h:110:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/simwin.cc:66: gui/convoi_info_t.h:116:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/simwin.cc:66: gui/convoi_info_t.h:118:15: warning: 'is_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_weltpos(); ^ gui/gui_frame.h:221:15: note: overridden virtual function is here virtual bool is_weltpos() { return false; } ^ In file included from gui/simwin.cc:66: gui/convoi_info_t.h:120:18: warning: 'get_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual koord3d get_weltpos( bool set ); ^ gui/gui_frame.h:218:18: note: overridden virtual function is here virtual koord3d get_weltpos( bool /*set*/ ) { return koord3d::invalid; } ^ In file included from gui/simwin.cc:66: gui/convoi_info_t.h:132:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/simwin.cc:66: gui/convoi_info_t.h:134:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_convoi_info; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/simwin.cc:67: In file included from gui/schedule_gui.h:15: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/simwin.cc:67: In file included from gui/schedule_gui.h:15: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/city_info.cc:21: gui/karte.h:234:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/simwin.cc:67: gui/schedule_gui.h:129:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "schedule.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:67: gui/schedule_gui.h:135:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/simwin.cc:67: gui/schedule_gui.h:141:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/simwin.cc:67: gui/schedule_gui.h:157:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ); ^ gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from gui/simwin.cc:67: gui/schedule_gui.h:162:15: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/simwin.cc:67: gui/schedule_gui.h:164:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_schedule_rdwr_dummy; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/simwin.cc:68: gui/line_management_gui.h:28:15: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void rdwr( loadsave_t *file ); ^ gui/schedule_gui.h:162:15: note: overridden virtual function is here virtual void rdwr( loadsave_t *file ); ^ In file included from gui/simwin.cc:68: gui/line_management_gui.h:29:17: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_line_schedule_rdwr_dummy; } ^ gui/schedule_gui.h:164:9: note: overridden virtual function is here uint32 get_rdwr_id() { return magic_schedule_rdwr_dummy; } ^ In file included from gui/simwin.cc:69: In file included from gui/schedule_list.h:21: gui/components/gui_convoiinfo.h:50:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/simwin.cc:69: gui/schedule_list.h:95:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char* get_help_filename() const { return "linemanagement.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:69: gui/schedule_list.h:102:7: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/simwin.cc:69: gui/schedule_list.h:110:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/simwin.cc:69: gui/schedule_list.h:116:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/simwin.cc:69: gui/schedule_list.h:134:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/simwin.cc:69: gui/schedule_list.h:135:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id(); ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/simwin.cc:70: gui/city_info.h:67:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const { return "citywindow.txt"; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:70: gui/city_info.h:69:18: warning: 'get_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual koord3d get_weltpos(bool); ^ gui/gui_frame.h:218:18: note: overridden virtual function is here virtual koord3d get_weltpos( bool /*set*/ ) { return koord3d::invalid; } ^ In file included from gui/simwin.cc:70: gui/city_info.h:71:15: warning: 'is_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_weltpos(); ^ gui/gui_frame.h:221:15: note: overridden virtual function is here virtual bool is_weltpos() { return false; } ^ In file included from gui/simwin.cc:70: gui/city_info.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/simwin.cc:70: gui/city_info.h:77:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ); ^ gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from gui/simwin.cc:70: gui/city_info.h:89:15: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/simwin.cc:70: gui/city_info.h:94:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/simwin.cc:70: gui/city_info.h:99:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr(loadsave_t *file); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/simwin.cc:70: gui/city_info.h:101:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_city_info_t; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/simwin.cc:71: In file included from gui/message_frame_t.h:19: gui/message_stats_t.h:53:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ===> HOSTCXX gui/obj_info.cc ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/obj_info.o gui/obj_info.cc In file included from gui/simwin.cc:71: gui/message_frame_t.h:47:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "mailbox.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:71: gui/message_frame_t.h:53:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/simwin.cc:71: gui/message_frame_t.h:57:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr(loadsave_t *); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/simwin.cc:71: gui/message_frame_t.h:59:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_messageframe; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/simwin.cc:72: gui/message_option_t.h:33:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "mailbox.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:72: gui/message_option_t.h:37:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_message_options; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/simwin.cc:73: In file included from gui/fabrik_info.h:17: gui/factory_chart.h:61:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord pos); ^ gui/components/gui_container.h:68:15: note: overridden virtual function is here virtual void draw(scr_coord offset); ^ In file included from gui/simwin.cc:73: gui/fabrik_info.h:91:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "industry_info.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:73: gui/fabrik_info.h:93:15: warning: 'has_min_sizer' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool has_min_sizer() const {return true;} ^ gui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/simwin.cc:73: gui/fabrik_info.h:95:18: warning: 'get_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual koord3d get_weltpos(bool) { return fab->get_pos(); } ^ gui/gui_frame.h:218:18: note: overridden virtual function is here virtual koord3d get_weltpos( bool /*set*/ ) { return koord3d::invalid; } ^ In file included from gui/simwin.cc:73: gui/fabrik_info.h:97:15: warning: 'is_weltpos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_weltpos(); ^ gui/gui_frame.h:221:15: note: overridden virtual function is here virtual bool is_weltpos() { return false; } ^ In file included from gui/simwin.cc:73: gui/fabrik_info.h:99:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize(scr_size size); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/simwin.cc:73: gui/fabrik_info.h:107:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/simwin.cc:73: gui/fabrik_info.h:112:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ) { update_info(); } ^ gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from gui/simwin.cc:73: gui/fabrik_info.h:117:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/simwin.cc:73: gui/fabrik_info.h:119:9: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id() { return magic_factory_info; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/simwin.cc:74: In file included from gui/themeselector.h:9: gui/savegame_frame.h:129:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize ( scr_size size ); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/simwin.cc:74: gui/themeselector.h:18:22: warning: 'item_action' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool item_action ( const char *fullpath ); ^ gui/savegame_frame.h:134:22: note: overridden virtual function is here virtual bool item_action ( const char *fullpath ) = 0; ^ In file included from gui/simwin.cc:74: gui/themeselector.h:19:22: warning: 'ok_action' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool ok_action ( const char *fullpath ); ^ gui/savegame_frame.h:127:15: note: overridden virtual function is here virtual bool ok_action ( const char * /*fullpath*/ ) { return true; } // Callback for ok button click ^ In file included from gui/simwin.cc:74: gui/themeselector.h:20:22: warning: 'cancel_action' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool cancel_action ( const char *fullpath ); ^ gui/savegame_frame.h:125:15: note: overridden virtual function is here virtual bool cancel_action ( const char * /*fullpath*/ ) { return true; } // Callback for cancel button click ^ In file included from gui/simwin.cc:74: gui/themeselector.h:21:22: warning: 'get_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* get_info ( const char *fname ); ^ gui/savegame_frame.h:133:22: note: overridden virtual function is here virtual const char *get_info ( const char *fname ) = 0; ^ In file included from gui/simwin.cc:74: gui/themeselector.h:22:22: warning: 'check_file' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool check_file ( const char *filename, const char *suffix ); ^ gui/savegame_frame.h:130:15: note: overridden virtual function is here virtual bool check_file ( const char *filename, const char *suffix ); ^ In file included from gui/simwin.cc:74: gui/themeselector.h:28:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char* get_help_filename ( void ) const { return NULL; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/simwin.cc:74: gui/themeselector.h:30:14: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id ( void ) { return magic_themes; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/simwin.cc:74: gui/themeselector.h:31:14: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr ( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ gui/simwin.cc:503:11: error: case value evaluates to -1, which cannot be narrowed to type 'uint32' (aka 'unsigned int') [-Wc++11-narrowing] case magic_none: return; ^ 53 warnings generated. gui/simwin.cc:1468:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] chdir( env_t::user_dir ); ^~~~~ ~~~~~~~~~~~~~~~ ===> HOSTCXX gui/welt.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/gui/welt.o gui/welt.cc 9 warnings generated. ===> HOSTCXX network/checksum.cc g++ -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -std=gnu++11 -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DCOLOUR_DEPTH=16 -c -MMD -o /<>/network/checksum.o network/checksum.cc 132 warnings and 1 error generated. common.mk:50: recipe for target '/<>/gui/simwin.o' failed make[2]: *** [/<>/gui/simwin.o] Error 1 make[2]: *** Waiting for unfinished jobs.... 36 warnings generated. 31 warnings generated. In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:14: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:19: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:19: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: In file included from gui/savegame_frame.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ 14 warnings generated. 29 warnings generated. In file included from gui/themeselector.cc:7: In file included from gui/themeselector.h:9: gui/savegame_frame.h:129:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize ( scr_size size ); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/themeselector.cc:7: gui/themeselector.h:18:22: warning: 'item_action' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool item_action ( const char *fullpath ); ^ gui/savegame_frame.h:134:22: note: overridden virtual function is here virtual bool item_action ( const char *fullpath ) = 0; ^ In file included from gui/themeselector.cc:7: gui/themeselector.h:19:22: warning: 'ok_action' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool ok_action ( const char *fullpath ); ^ gui/savegame_frame.h:127:15: note: overridden virtual function is here virtual bool ok_action ( const char * /*fullpath*/ ) { return true; } // Callback for ok button click ^ In file included from gui/themeselector.cc:7: gui/themeselector.h:20:22: warning: 'cancel_action' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool cancel_action ( const char *fullpath ); ^ gui/savegame_frame.h:125:15: note: overridden virtual function is here virtual bool cancel_action ( const char * /*fullpath*/ ) { return true; } // Callback for cancel button click ^ In file included from gui/themeselector.cc:7: gui/themeselector.h:21:22: warning: 'get_info' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char* get_info ( const char *fname ); ^ gui/savegame_frame.h:133:22: note: overridden virtual function is here virtual const char *get_info ( const char *fname ) = 0; ^ In file included from gui/themeselector.cc:7: gui/themeselector.h:22:22: warning: 'check_file' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool check_file ( const char *filename, const char *suffix ); ^ gui/savegame_frame.h:130:15: note: overridden virtual function is here virtual bool check_file ( const char *filename, const char *suffix ); ^ In file included from gui/themeselector.cc:7: gui/themeselector.h:28:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char* get_help_filename ( void ) const { return NULL; } ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/themeselector.cc:7: gui/themeselector.h:30:14: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint32 get_rdwr_id ( void ) { return magic_themes; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/themeselector.cc:7: gui/themeselector.h:31:14: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr ( loadsave_t *file ); ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:94:7: warning: 'is_grid_tool' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool is_grid_tool() const {return true;} ^ gui/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:230:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:232:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t*) { return baum_t::get_count() > 0; } ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void start_at( koord3d &new_start ); ^ gui/../simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:541:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t *) { return !env_t::networkmode; } ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ gui/../simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:559:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } ^ gui/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:594:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:628:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:751:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:810:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:853:15: warning: 'draw_after' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw_after(scr_coord pos, bool dirty) const; /* may draw a compass on top */ ^ gui/../simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:874:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return baum_t::get_count() > 0 ? icon : IMG_EMPTY; } ^ gui/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:976:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t *s ) { return init(s); } ^ gui/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/station_building_select.cc:16: gui/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ gui/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from gui/tool_selector.cc:21: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/tool_selector.cc:21: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/tool_selector.cc:21: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/tool_selector.cc:21: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/station_building_select.cc:18: In file included from gui/station_building_select.h:16: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/station_building_select.cc:18: In file included from gui/station_building_select.h:16: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/station_building_select.cc:18: In file included from gui/station_building_select.h:16: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/station_building_select.cc:18: In file included from gui/station_building_select.h:16: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/tool_selector.cc:21: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/tool_selector.cc:21: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/station_building_select.cc:18: In file included from gui/station_building_select.h:16: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/station_building_select.cc:18: In file included from gui/station_building_select.h:16: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/station_building_select.cc:18: In file included from gui/station_building_select.h:18: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/tool_selector.cc:23: gui/tool_selector.h:82:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return help_file;} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/tool_selector.cc:23: gui/tool_selector.h:84:17: warning: 'get_titlecolor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] FLAGGED_PIXVAL get_titlecolor() const { return env_t::default_window_title_color; } ^ gui/gui_frame.h:136:25: note: overridden virtual function is here virtual FLAGGED_PIXVAL get_titlecolor() const; ^ In file included from gui/tool_selector.cc:23: gui/tool_selector.h:93:7: warning: 'has_next' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_next() const {return has_prev_next;} ^ gui/gui_frame.h:195:15: note: overridden virtual function is here virtual bool has_next() const {return false;} ^ In file included from gui/tool_selector.cc:23: gui/tool_selector.h:103:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/tool_selector.cc:23: gui/tool_selector.h:106:17: warning: 'get_rdwr_id' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint32 get_rdwr_id() { return magic_toolbar+toolbar_id; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from gui/station_building_select.cc:18: In file included from gui/station_building_select.h:20: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/station_building_select.cc:18: In file included from gui/station_building_select.h:20: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/station_building_select.cc:68:63: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses] if((height==rw*5) && ((i&1 && desc->get_y(0)==1) || (!i&1 && desc->get_x(0)==1))) { ^ ~ gui/station_building_select.cc:68:63: note: add parentheses after the '!' to evaluate the bitwise operator first if((height==rw*5) && ((i&1 && desc->get_y(0)==1) || (!i&1 && desc->get_x(0)==1))) { ^ ( ) gui/station_building_select.cc:68:63: note: add parentheses around left hand side expression to silence this warning if((height==rw*5) && ((i&1 && desc->get_y(0)==1) || (!i&1 && desc->get_x(0)==1))) { ^ ( ) In file included from gui/trafficlight_info.cc:12: In file included from gui/trafficlight_info.h:15: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/trafficlight_info.cc:12: In file included from gui/trafficlight_info.h:15: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/trafficlight_info.cc:12: In file included from gui/trafficlight_info.h:15: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/trafficlight_info.cc:12: In file included from gui/trafficlight_info.h:15: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/trafficlight_info.cc:12: In file included from gui/trafficlight_info.h:15: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/trafficlight_info.cc:12: In file included from gui/trafficlight_info.h:15: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/trafficlight_info.cc:12: In file included from gui/trafficlight_info.h:15: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/trafficlight_info.cc:12: In file included from gui/trafficlight_info.h:15: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/trafficlight_info.cc:12: In file included from gui/trafficlight_info.h:15: In file included from gui/obj_info.h:14: gui/components/gui_obj_view_t.h:17:10: warning: 'get_location' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] koord3d get_location(); ^ gui/components/gui_world_view_t.h:30:18: note: overridden virtual function is here virtual koord3d get_location() = 0; ^ In file included from gui/trafficlight_info.cc:12: In file included from gui/trafficlight_info.h:15: In file included from gui/obj_info.h:14: gui/components/gui_obj_view_t.h:29:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset) { internal_draw(offset, obj); } ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/trafficlight_info.cc:12: In file included from gui/trafficlight_info.h:17: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/trafficlight_info.cc:12: In file included from gui/trafficlight_info.h:17: In file included from gui/components/gui_numberinput.h:22: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/trafficlight_info.cc:12: In file included from gui/trafficlight_info.h:17: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/trafficlight_info.cc:12: In file included from gui/trafficlight_info.h:17: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/trafficlight_info.cc:12: gui/trafficlight_info.h:40:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "trafficlight_info.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/welt.cc:16: In file included from gui/welt.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/welt.cc:16: In file included from gui/welt.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/welt.cc:16: In file included from gui/welt.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/welt.cc:16: In file included from gui/welt.h:12: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/welt.cc:16: In file included from gui/welt.h:12: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/welt.cc:16: In file included from gui/welt.h:12: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/welt.cc:16: In file included from gui/welt.h:16: gui/components/gui_textinput.h:132:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/welt.cc:16: In file included from gui/welt.h:16: gui/components/gui_textinput.h:161:15: warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ gui/components/gui_textinput.h:145:15: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from gui/welt.cc:16: In file included from gui/welt.h:17: gui/components/gui_numberinput.h:108:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/welt.cc:16: In file included from gui/welt.h:17: gui/components/gui_numberinput.h:115:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/welt.cc:16: gui/welt.h:129:16: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "new_world.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/welt.cc:16: gui/welt.h:134:8: warning: 'has_sticky' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool has_sticky() const { return false; } ^ gui/gui_frame.h:208:15: note: overridden virtual function is here virtual bool has_sticky() const { return true; } ^ In file included from gui/welt.cc:16: gui/welt.h:144:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos, scr_size size); ^ gui/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/welt.cc:17: gui/karte.h:234:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/obj_info.cc:17: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:68:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/obj_info.cc:17: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:80:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable(); ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/obj_info.cc:17: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:95:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus(); ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/obj_info.cc:17: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:20: gui/components/gui_container.h:102:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/obj_info.cc:17: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/obj_info.cc:17: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:4: In file included from gui/gui_frame.h:21: gui/components/gui_button.h:158:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/obj_info.cc:17: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/obj_info.cc:17: In file included from gui/obj_info.h:13: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/obj_info.cc:17: In file included from gui/obj_info.h:14: gui/components/gui_obj_view_t.h:17:10: warning: 'get_location' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] koord3d get_location(); ^ gui/components/gui_world_view_t.h:30:18: note: overridden virtual function is here virtual koord3d get_location() = 0; ^ In file included from gui/obj_info.cc:17: In file included from gui/obj_info.h:14: gui/components/gui_obj_view_t.h:29:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset) { internal_draw(offset, obj); } ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 45 warnings generated. In file included from gui/welt.cc:54: In file included from gui/sprachen.h:13: gui/components/gui_image.h:38:8: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/welt.cc:54: gui/sprachen.h:52:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "language.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/welt.cc:55: gui/climates.h:68:15: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "climates.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/welt.cc:55: gui/climates.h:71:15: warning: 'has_sticky' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool has_sticky() const { return false; } ^ gui/gui_frame.h:208:15: note: overridden virtual function is here virtual bool has_sticky() const { return true; } ^ In file included from gui/welt.cc:56: In file included from gui/settings_frame.h:13: gui/components/gui_tab_panel.h:73:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/welt.cc:56: In file included from gui/settings_frame.h:13: gui/components/gui_tab_panel.h:102:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return get_aktives_tab()->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/welt.cc:56: In file included from gui/settings_frame.h:13: gui/components/gui_tab_panel.h:104:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return get_aktives_tab()->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/welt.cc:56: In file included from gui/settings_frame.h:13: gui/components/gui_tab_panel.h:111:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + get_aktives_tab()->get_focus_pos(); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from gui/welt.cc:56: In file included from gui/settings_frame.h:15: In file included from gui/components/gui_scrollpane.h:15: gui/components/gui_scrollbar.h:95:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/welt.cc:56: In file included from gui/settings_frame.h:15: gui/components/gui_scrollpane.h:58:11: warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] scr_rect get_client( void ); ^ gui/components/gui_komponente.h:210:19: note: overridden virtual function is here virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ In file included from gui/welt.cc:56: In file included from gui/settings_frame.h:15: gui/components/gui_scrollpane.h:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/welt.cc:56: In file included from gui/settings_frame.h:15: gui/components/gui_scrollpane.h:89:15: warning: 'is_focusable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_focusable() { return comp->is_focusable(); } ^ gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/welt.cc:56: In file included from gui/settings_frame.h:15: gui/components/gui_scrollpane.h:94:19: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui_component_t *get_focus() { return comp->get_focus(); } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/welt.cc:56: In file included from gui/settings_frame.h:15: gui/components/gui_scrollpane.h:101:20: warning: 'get_focus_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord get_focus_pos() { return pos + ( comp->get_focus_pos() - scr_coord( scroll_x.get_knob_offset(), scroll_y.get_knob_offset() ) ); } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 10 warnings generated. 50 warnings generated. In file included from gui/welt.cc:56: In file included from gui/settings_frame.h:17: In file included from gui/settings_stats.h:23: In file included from gui/components/gui_combobox.h:19: gui/components/gui_scrolled_list.h:59:25: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ); ^ gui/components/gui_scrolled_list.h:38:25: note: overridden virtual function is here virtual scr_coord_val draw( scr_coord pos, scr_coord_val width, bool is_selected, bool has_focus ) = 0; ^ gui/components/gui_scrolled_list.h:60:25: warning: 'get_height' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual scr_coord_val get_height() const { return LINESPACE; } ^ gui/components/gui_scrolled_list.h:37:25: note: overridden virtual function is here virtual scr_coord_val get_height() const = 0; // largest object in this list ^ gui/components/gui_scrolled_list.h:65:23: warning: 'get_text' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual char const* get_text() const { return consttext; } ^ gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ gui/components/gui_scrolled_list.h:79:16: warning: 'is_editable' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool is_editable() { return true; } ^ gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ gui/components/gui_scrolled_list.h:152:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/welt.cc:56: In file included from gui/settings_frame.h:17: In file included from gui/settings_stats.h:23: gui/components/gui_combobox.h:83:27: warning: 'get_focus' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual gui_component_t *get_focus() { return this; } ^ gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from gui/welt.cc:56: In file included from gui/settings_frame.h:17: In file included from gui/settings_stats.h:23: gui/components/gui_combobox.h:89:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from gui/welt.cc:56: In file included from gui/settings_frame.h:17: In file included from gui/settings_stats.h:23: gui/components/gui_combobox.h:149:15: warning: 'set_pos' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_pos(scr_coord pos_par); ^ gui/components/gui_komponente.h:110:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par) { ^ In file included from gui/welt.cc:56: gui/settings_frame.h:56:14: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *get_help_filename() const {return "settings.txt";} ^ gui/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/welt.cc:56: gui/settings_frame.h:62:7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void resize(const scr_coord delta); ^ gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from gui/welt.cc:56: gui/settings_frame.h:67:15: warning: 'has_sticky' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool has_sticky() const { return false; } ^ gui/gui_frame.h:208:15: note: overridden virtual function is here virtual bool has_sticky() const { return true; } ^ In file included from gui/welt.cc:57: In file included from gui/loadsave_frame.h:12: gui/savegame_frame.h:129:15: warning: 'set_windowsize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void set_windowsize ( scr_size size ); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/welt.cc:59: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:44:7: warning: 'set_width' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void set_width(const sint16 width); ^ gui/components/gui_komponente.h:142:15: note: overridden virtual function is here virtual void set_width(scr_coord_val width_par) { ^ In file included from gui/welt.cc:59: In file included from gui/messagebox.h:4: In file included from gui/base_info.h:5: gui/components/gui_fixedwidth_textarea.h:51:15: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 11 warnings generated. 23 warnings generated. 15 warnings generated. 23 warnings generated. 52 warnings generated. 42 warnings generated. 22 warnings generated. make[2]: Leaving directory '/<>' dh_auto_build: make -j16 returned exit code 2 debian/rules:22: recipe for target 'override_dh_auto_build' failed make[1]: *** [override_dh_auto_build] Error 2 make[1]: Leaving directory '/<>' debian/rules:19: recipe for target 'build-arch' failed make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 -------------------------------------------------------------------------------- Build finished at 2017-07-06T20:23:08Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: any Build-Space: 63876 Build-Time: 16 Distribution: unstable Fail-Stage: build Host Architecture: amd64 Install-Time: 12 Job: simutrans_120.2.2-1 Machine Architecture: amd64 Package: simutrans Package-Time: 45 Source-Version: 120.2.2-1 Space: 63876 Status: attempted Version: 120.2.2-1 -------------------------------------------------------------------------------- Finished at 2017-07-06T20:23:08Z Build needed 00:00:45, 63876k disk space E: Build failure (dpkg-buildpackage died) DC-Status: Failed 45.999896212s DC-Time-Estimation: 45.999896212 versus expected 297 (r/m: 5.456536306760656 ; m: 45.999896212)