=> Building games/simutrans Started : Monday, 8 JUL 2019 at 23:14:05 UTC Platform: 5.7-DEVELOPMENT DragonFly v5.7.0.83.g49866-DEVELOPMENT #40: Sun Jun 30 03:00:04 PDT 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.4-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.4-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- ===> The following configuration options are available for simutrans-120.2.2: DOCS=on: Build and/or install documentation ====> Options available for the multi PAK: you have to choose at least one of them PAK64=on: Default graphics PAK128=off: High resolution graphics ===> Use 'make config' to modify these settings -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- MAKE=gmake SDL_CONFIG=/usr/local/bin/sdl-config XDG_DATA_HOME=/construction/games/simutrans XDG_CONFIG_HOME=/construction/games/simutrans HOME=/construction/games/simutrans TMPDIR="/tmp" PATH=/construction/games/simutrans/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- SDL_CONFIG=/usr/local/bin/sdl-config XDG_DATA_HOME=/construction/games/simutrans XDG_CONFIG_HOME=/construction/games/simutrans HOME=/construction/games/simutrans TMPDIR="/tmp" PATH=/construction/games/simutrans/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="clang80" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="clang-cpp80" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="clang++80" CXXFLAGS="-Wno-c++11-narrowing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- BACKEND=mixer_sdl COLOUR_DEPTH=16 MULTI_THREAD=0 OSTYPE=freebsd FLAGS="-DUSE_C -DREVISION=8163" VERBOSE=1 DESTDIR=/construction/games/simutrans/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- PORTDOCS="" OSREL=5.4 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/simutrans" EXAMPLESDIR="share/examples/simutrans" DATADIR="share/simutrans" WWWDIR="www/simutrans" ETCDIR="etc/simutrans" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/simutrans DOCSDIR=/usr/local/share/doc/simutrans EXAMPLESDIR=/usr/local/share/examples/simutrans WWWDIR=/usr/local/www/simutrans ETCDIR=/usr/local/etc/simutrans -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-5.4 USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.28.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500400 OSVERSION=9999999 OSREL=5.4 _OSRELEASE=5.4-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> NOTICE: The simutrans port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License ART10 accepted by the user -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> simutrans-120.2.2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.11.1.txz Installing pkg-1.11.1... Extracting pkg-1.11.1: .......... done ===> simutrans-120.2.2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of simutrans-120.2.2 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> NOTICE: The simutrans port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License ART10 accepted by the user ===> Fetching all distfiles required by simutrans-120.2.2 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> NOTICE: The simutrans port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License ART10 accepted by the user ===> Fetching all distfiles required by simutrans-120.2.2 for building => SHA256 Checksum OK for simutrans-src-120-2-2.zip. => SHA256 Checksum OK for simulinux-120-2-2.zip. => SHA256 Checksum OK for simupak64-120-2.zip. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> NOTICE: The simutrans port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License ART10 accepted by the user ===> Fetching all distfiles required by simutrans-120.2.2 for building ===> Extracting for simutrans-120.2.2 ===> NOTICE: The simutrans port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License ART10 accepted by the user ===> Fetching all distfiles required by simutrans-120.2.2 for building => SHA256 Checksum OK for simutrans-src-120-2-2.zip. => SHA256 Checksum OK for simulinux-120-2-2.zip. => SHA256 Checksum OK for simupak64-120-2.zip. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for simutrans-120.2.2 ===> Converting DOS text files to UNIX text files ===> Applying ports patches for simutrans-120.2.2 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> simutrans-120.2.2 depends on executable: gmake - not found ===> Installing existing package /packages/All/gmake-4.2.1_3.txz Installing gmake-4.2.1_3... `-- Installing gettext-runtime-0.20.1... | `-- Installing indexinfo-0.3.1... | `-- Extracting indexinfo-0.3.1: .... done `-- Extracting gettext-runtime-0.20.1: .......... done Extracting gmake-4.2.1_3: .......... done ===> simutrans-120.2.2 depends on executable: gmake - found ===> Returning to build of simutrans-120.2.2 ===> simutrans-120.2.2 depends on file: /usr/local/bin/sdl-config - not found ===> Installing existing package /packages/All/sdl-1.2.15_14,2.txz Installing sdl-1.2.15_14,2... `-- Installing aalib-1.4.r5_13... | `-- Installing ncurses-6.1.20190525... | `-- Extracting ncurses-6.1.20190525: .......... done `-- Extracting aalib-1.4.r5_13: .......... done `-- Installing libGLU-9.0.0_3... | `-- Installing mesa-libs-18.3.2... | | `-- Installing expat-2.2.6_1... | | `-- Extracting expat-2.2.6_1: .......... done | | `-- Installing libX11-1.6.7,1... | | `-- Installing libXau-1.0.9... | | `-- Extracting libXau-1.0.9: .......... done | | `-- Installing libXdmcp-1.1.3... | | | `-- Installing xorgproto-2018.4... | | | `-- Extracting xorgproto-2018.4: .......... done | | `-- Extracting libXdmcp-1.1.3: ......... done | | `-- Installing libxcb-1.13.1... | | | `-- Installing libpthread-stubs-0.4... | | | `-- Extracting libpthread-stubs-0.4: .... done | | | `-- Installing libxml2-2.9.9... | | | `-- Extracting libxml2-2.9.9: .......... done | | `-- Extracting libxcb-1.13.1: .......... done | | `-- Extracting libX11-1.6.7,1: .......... done | | `-- Installing libXdamage-1.1.5... | | `-- Installing libXfixes-5.0.3_2... | | `-- Extracting libXfixes-5.0.3_2: .......... done | | `-- Extracting libXdamage-1.1.5: ......... done | | `-- Installing libXext-1.3.4,1... | | `-- Extracting libXext-1.3.4,1: .......... done | | `-- Installing libXrandr-1.5.2... | | `-- Installing libXrender-0.9.10_2... | | `-- Extracting libXrender-0.9.10_2: .......... done | | `-- Extracting libXrandr-1.5.2: .......... done | | `-- Installing libXxf86vm-1.1.4_3... | | `-- Extracting libXxf86vm-1.1.4_3: .......... done | | `-- Installing libdrm-2.4.98... | | `-- Installing libpciaccess-0.13.5... | | | `-- Installing pciids-20190418... | | | `-- Extracting pciids-20190418: ..... done | | `-- Extracting libpciaccess-0.13.5: ......... done | | `-- Extracting libdrm-2.4.98: .......... done | | `-- Installing libelf-0.8.13_3... | | `-- Extracting libelf-0.8.13_3: .......... done | | `-- Installing libxshmfence-1.3... | | `-- Extracting libxshmfence-1.3: ......... done | | `-- Installing wayland-1.16.0... | | `-- Installing libffi-3.2.1_3... | | `-- Extracting libffi-3.2.1_3: .......... done | | `-- Extracting wayland-1.16.0: .......... done | `-- Extracting mesa-libs-18.3.2: .......... done `-- Extracting libGLU-9.0.0_3: ...... done Extracting sdl-1.2.15_14,2: .......... done Message from aalib-1.4.r5_13: ===> NOTICE: The aalib port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port Message from sdl-1.2.15_14,2: ------------------------------------------------------------------------------ Your SDL library has been built with libvgl support, which means that you can run almost any SDL application straight on your console (VESA 2.0 compatible videocard is required). To do this you have to load the vesa kernel module or enable it in your kernel, and set environment variable "SDL_VIDEODRIVER=vgl". ------------------------------------------------------------------------------ ===> simutrans-120.2.2 depends on file: /usr/local/bin/sdl-config - found ===> Returning to build of simutrans-120.2.2 ===> simutrans-120.2.2 depends on executable: clang80 - not found ===> Installing existing package /packages/All/llvm80-8.0.0_2.txz Installing llvm80-8.0.0_2... `-- Installing libedit-3.1.20190324,1... `-- Extracting libedit-3.1.20190324,1: .......... done `-- Installing perl5-5.28.2... `-- Extracting perl5-5.28.2: .......... done `-- Installing python27-2.7.16_1... | `-- Installing libressl-2.9.2... | `-- Extracting libressl-2.9.2: .......... done | `-- Installing readline-8.0.0... | `-- Extracting readline-8.0.0: .......... done `-- Extracting python27-2.7.16_1: .......... done Extracting llvm80-8.0.0_2: .......... done Message from perl5-5.28.2: The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. Message from python27-2.7.16_1: =========================================================================== Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: bsddb databases/py-bsddb gdbm databases/py-gdbm sqlite3 databases/py-sqlite3 tkinter x11-toolkits/py-tkinter =========================================================================== ===> simutrans-120.2.2 depends on executable: clang80 - found ===> Returning to build of simutrans-120.2.2 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- ===> simutrans-120.2.2 depends on shared library: libSDL_mixer.so - not found ===> Installing existing package /packages/All/sdl_mixer-1.2.12_12.txz Installing sdl_mixer-1.2.12_12... `-- Installing flac-1.3.2... | `-- Installing libogg-1.3.3,4... | `-- Extracting libogg-1.3.3,4: .......... done `-- Extracting flac-1.3.2: .......... done `-- Installing libmikmod-3.3.11.1_1... `-- Extracting libmikmod-3.3.11.1_1: .......... done `-- Installing libvorbis-1.3.6,3... `-- Extracting libvorbis-1.3.6,3: .......... done `-- Installing smpeg-0.4.4_15... `-- Extracting smpeg-0.4.4_15: .......... done `-- Installing timidity-0.2i_1... `-- Extracting timidity-0.2i_1: .......... done Extracting sdl_mixer-1.2.12_12: ......... done Message from timidity-0.2i_1: ===> NOTICE: The timidity port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> simutrans-120.2.2 depends on shared library: libSDL_mixer.so - found (/usr/local/lib/libSDL_mixer.so) ===> Returning to build of simutrans-120.2.2 ===> simutrans-120.2.2 depends on shared library: libSDL.so - found (/usr/local/lib/libSDL.so) -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for simutrans-120.2.2 -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for simutrans-120.2.2 gmake[2]: Entering directory '/construction/games/simutrans/simutrans-120.2.2' ===> HOSTCXX bauer/brueckenbauer.cc ===> HOSTCXX clipboard_internal.cc ===> HOSTCXX bauer/hausbauer.cc ===> HOSTCXX bauer/fabrikbauer.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/bauer/hausbauer.o bauer/hausbauer.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/bauer/fabrikbauer.o bauer/fabrikbauer.cc ===> HOSTCXX bauer/tunnelbauer.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/bauer/tunnelbauer.o bauer/tunnelbauer.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/bauer/brueckenbauer.o bauer/brueckenbauer.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/clipboard_internal.o clipboard_internal.cc ===> HOSTCXX bauer/vehikelbauer.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/bauer/vehikelbauer.o bauer/vehikelbauer.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; ^ 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;} ^ bauer/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ 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:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from bauer/tunnelbauer.cc:18: 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/tunnelbauer.cc:18: 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: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/tunnelbauer.cc:18: bauer/../simtool.h:271:15: warning: 'start_at' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 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 ); ^ virtual void start_at( koord3d &new_start ); ^ bauer/../simmenu.hbauer/../simmenu.h:416:15: note: overridden virtual function is here :416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ virtual void start_at( koord3d &new_start ); ^ In file included from bauer/brueckenbauer.cc:11: 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/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: 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: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/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 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] 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 init(player_t *) { return !env_t::networkmode; } ^ bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h:290:15: bauer/../simmenu.h:296:15: note: overridden virtual function is here 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: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: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/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: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:561:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 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 *player) { return baum_t::get_count() > 0 && two_click_tool_t::init(player); } bool init( player_t * ) { ^ ^ bauer/../simmenu.h:290:15: note: overridden virtual function is here bauer/../simmenu.h:356:7: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ bool init(player_t*) OVERRIDE; ^ 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 virtual bool init( player_t * ) { return true; } ^ In file included from bauer/tunnelbauer.cc:18: 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/tunnelbauer.cc:18: 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: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/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/brueckenbauer.cc:11: bauer/../simtool.h: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] 713:7: bool init( player_t * ) { ^ warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bauer/../simmenu.h:290:15: note: overridden virtual function is here bool init( player_t *player ) { ^ 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: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/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 In 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] virtual bool init( player_t * ) { return true; } 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:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 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); } ^ bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.hbauer/../simmenu.h:296:15: note: overridden virtual function is here :296: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] 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: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 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] virtual bool init( player_t * ) { return true; } ^ bool init( player_t * ); ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bauer/../simmenu.h:290:15: note: overridden virtual function is here bool exit(player_t *s ) { return init(s); } ^ bauer/../simmenu.h: virtual bool init( player_t * ) { return true; } ^ 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: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/brueckenbauer.cc:11: 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 In file included from bauer/tunnelbauer.cc virtual bool exit( player_t * ) { return true; } ^ :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 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: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/brueckenbauer.cc:11: 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:713 ^ :In 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] 7: warning: 'init' 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 bool init( player_t *player ) { ^ virtual bool exit( player_t * ) { return true; } ^ 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: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: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ 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: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: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; } ^ 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] In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ bool init(player_t * );bauer/../simmenu.h : ^ 290bauer/../simmenu.h:290:15: note: overridden virtual function is here :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: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/../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: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 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:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 18: bool init( player_t * ) { ^ bauer/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bauer/../simmenu.h:290:15: note: overridden virtual function is here bool init( player_t * ) { ^ virtual bool init( player_t * ) { return true; } ^ In file included from bauer/brueckenbauer.cc:11: bauer/../simtool.h:918:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 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 init( player_t * ) { return true; } ^ virtual bool exit( player_t * ) { return true; } ^ 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] 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: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/brueckenbauer.cc:11: 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/brueckenbauer.cc:11: 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/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; } ^ In file included from bauer/tunnelbauer.cc: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: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; } ^ In file included from bauer/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: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: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: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] 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/tunnelbauer.cc:18: 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: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ 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: 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: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; } ^ In file included from bauer/tunnelbauer.cc:18: 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/tunnelbauer.cc: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 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); } ^ 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: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] 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: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; } ^ 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: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/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/../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 here virtual scr_coord get_focus_pos() { ^ 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: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/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:4: 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/../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: '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() { ^ 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;} ^ 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/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 virtual bool has_next() const {return false;} ^ In file included from bauer/brueckenbauer.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); ^ 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/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; } ^ 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/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: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() { ^ 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/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 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/brueckenbauer.cc:25: 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/tunnelbauer.cc:32: 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; ^ 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 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() { ^ 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] 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; } ^ 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 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; } ^ 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] 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/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/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); ^ 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; } ^ In file included from bauer/hausbauer.cc:31: 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/../descriptor/../display/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from bauer/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: 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: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/../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: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.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ 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; } ^ 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/hausbauer.cc:31: 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/../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); } ^ bauer/../descriptor/../display/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ 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 * ); ^ 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/../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: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] 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: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/hausbauer.cc:31: 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: 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: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/fabrikbauer.cc:34: 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 bauer/goods_manager.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/bauer/goods_manager.o bauer/goods_manager.cc 57 warnings generated. ===> HOSTCXX bauer/wegbauer.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/bauer/wegbauer.o bauer/wegbauer.cc 1 warning generated. ===> HOSTCXX descriptor/image.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/image.o descriptor/image.cc 54 warnings generated. ===> HOSTCXX descriptor/bridge_desc.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/bridge_desc.o descriptor/bridge_desc.cc In file included from bauer/wegbauer.cc:16: 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:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ 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 ); ^ 54 warnings generated. ===> HOSTCXX descriptor/factory_desc.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/factory_desc.o descriptor/factory_desc.cc ===> HOSTCXX descriptor/ground_desc.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/ground_desc.o descriptor/ground_desc.cc 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/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/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: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: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/wegbauer.cc:16: 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/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] 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: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/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: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from bauer/wegbauer.cc:16: 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/../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: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: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ 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: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ 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] 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/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/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; } ^ In file included from 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 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: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from bauer/wegbauer.cc: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/../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: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; } ^ 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/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: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ 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: 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/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] 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/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/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 virtual bool init( 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] 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/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 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() { ^ 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; ^ ===> HOSTCXX descriptor/building_desc.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/building_desc.o descriptor/building_desc.cc ===> HOSTCXX descriptor/obj_base_desc.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/obj_base_desc.o descriptor/obj_base_desc.cc ===> HOSTCXX descriptor/reader/bridge_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/bridge_reader.o descriptor/reader/bridge_reader.cc ===> HOSTCXX descriptor/reader/building_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/building_reader.o descriptor/reader/building_reader.cc ===> HOSTCXX descriptor/reader/citycar_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/citycar_reader.o descriptor/reader/citycar_reader.cc ===> HOSTCXX descriptor/reader/crossing_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/crossing_reader.o descriptor/reader/crossing_reader.cc ===> HOSTCXX descriptor/reader/factory_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/factory_reader.o descriptor/reader/factory_reader.cc ===> HOSTCXX descriptor/reader/good_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/good_reader.o descriptor/reader/good_reader.cc ===> HOSTCXX descriptor/reader/ground_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/ground_reader.o descriptor/reader/ground_reader.cc ===> HOSTCXX descriptor/reader/groundobj_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/groundobj_reader.o descriptor/reader/groundobj_reader.cc ===> HOSTCXX descriptor/reader/image_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/image_reader.o descriptor/reader/image_reader.cc ===> HOSTCXX descriptor/reader/imagelist2d_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/imagelist2d_reader.o descriptor/reader/imagelist2d_reader.cc ===> HOSTCXX descriptor/reader/imagelist_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/imagelist_reader.o descriptor/reader/imagelist_reader.cc ===> HOSTCXX descriptor/reader/obj_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/obj_reader.o descriptor/reader/obj_reader.cc ===> HOSTCXX descriptor/reader/pedestrian_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/pedestrian_reader.o descriptor/reader/pedestrian_reader.cc ===> HOSTCXX descriptor/reader/roadsign_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/roadsign_reader.o descriptor/reader/roadsign_reader.cc ===> HOSTCXX descriptor/reader/root_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/root_reader.o descriptor/reader/root_reader.cc ===> HOSTCXX descriptor/reader/sim_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/sim_reader.o descriptor/reader/sim_reader.cc ===> HOSTCXX descriptor/reader/skin_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/skin_reader.o descriptor/reader/skin_reader.cc ===> HOSTCXX descriptor/reader/sound_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/sound_reader.o descriptor/reader/sound_reader.cc ===> HOSTCXX descriptor/reader/text_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/text_reader.o descriptor/reader/text_reader.cc ===> HOSTCXX descriptor/reader/tree_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/tree_reader.o descriptor/reader/tree_reader.cc ===> HOSTCXX descriptor/reader/tunnel_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/tunnel_reader.o descriptor/reader/tunnel_reader.cc ===> HOSTCXX descriptor/reader/vehicle_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/vehicle_reader.o descriptor/reader/vehicle_reader.cc ===> HOSTCXX descriptor/reader/way_obj_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/way_obj_reader.o descriptor/reader/way_obj_reader.cc ===> HOSTCXX descriptor/reader/way_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/way_reader.o descriptor/reader/way_reader.cc ===> HOSTCXX descriptor/reader/xref_reader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/reader/xref_reader.o descriptor/reader/xref_reader.cc ===> HOSTCXX descriptor/sound_desc.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/sound_desc.o descriptor/sound_desc.cc 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() {} ^ 9 warnings generated. ===> HOSTCXX descriptor/tunnel_desc.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/tunnel_desc.o descriptor/tunnel_desc.cc ===> HOSTCXX descriptor/vehicle_desc.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/vehicle_desc.o descriptor/vehicle_desc.cc 66 warnings generated. ===> HOSTCXX descriptor/goods_desc.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/goods_desc.o descriptor/goods_desc.cc ===> HOSTCXX descriptor/way_desc.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/descriptor/way_desc.o descriptor/way_desc.cc ===> HOSTCXX boden/boden.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/boden.o boden/boden.cc ===> HOSTCXX boden/brueckenboden.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/brueckenboden.o boden/brueckenboden.cc ===> HOSTCXX boden/fundament.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/fundament.o boden/fundament.cc ===> HOSTCXX boden/grund.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/grund.o boden/grund.cc ===> HOSTCXX boden/monorailboden.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/monorailboden.o boden/monorailboden.cc ===> HOSTCXX boden/tunnelboden.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/tunnelboden.o boden/tunnelboden.cc ===> HOSTCXX boden/wasser.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/wasser.o boden/wasser.cc 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 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 ===> HOSTCXX boden/wege/kanal.cc virtual void draw(scr_coord offset) = 0; ^ clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/wege/kanal.o boden/wege/kanal.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 boden/wege/maglev.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/wege/maglev.o boden/wege/maglev.cc ===> HOSTCXX boden/wege/monorail.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/wege/monorail.o boden/wege/monorail.cc ===> HOSTCXX boden/wege/narrowgauge.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/wege/narrowgauge.o boden/wege/narrowgauge.cc ===> HOSTCXX boden/wege/runway.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/wege/runway.o boden/wege/runway.cc ===> HOSTCXX boden/wege/schiene.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/wege/schiene.o boden/wege/schiene.cc ===> HOSTCXX boden/wege/strasse.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/wege/strasse.o boden/wege/strasse.cc ===> HOSTCXX boden/wege/weg.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/boden/wege/weg.o boden/wege/weg.cc ===> HOSTCXX dataobj/crossing_logic.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/crossing_logic.o dataobj/crossing_logic.cc ===> HOSTCXX dataobj/objlist.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/objlist.o dataobj/objlist.cc 18 warnings generated. ===> HOSTCXX dataobj/settings.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/settings.o dataobj/settings.cc ===> HOSTCXX dataobj/freelist.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/freelist.o dataobj/freelist.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() {} ^ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===> HOSTCXX dataobj/gameinfo.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/gameinfo.o dataobj/gameinfo.cc 2 warnings generated. ===> HOSTCXX dataobj/height_map_loader.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/height_map_loader.o dataobj/height_map_loader.cc 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/koord.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/koord.o dataobj/koord.cc 1 warning generated. ===> HOSTCXX dataobj/koord3d.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/koord3d.o dataobj/koord3d.cc ===> HOSTCXX dataobj/loadsave.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/loadsave.o dataobj/loadsave.cc ===> HOSTCXX dataobj/marker.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/marker.o dataobj/marker.cc 9 warnings generated. ===> HOSTCXX dataobj/powernet.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/powernet.o dataobj/powernet.cc ===> HOSTCXX dataobj/records.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/records.o dataobj/records.cc ===> HOSTCXX dataobj/ribi.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/ribi.o dataobj/ribi.cc ===> HOSTCXX dataobj/route.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/route.o dataobj/route.cc ===> HOSTCXX dataobj/scenario.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/scenario.o dataobj/scenario.cc ===> HOSTCXX dataobj/schedule.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/schedule.o dataobj/schedule.cc ===> HOSTCXX dataobj/tabfile.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/tabfile.o dataobj/tabfile.cc ===> HOSTCXX dataobj/translator.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/translator.o dataobj/translator.cc dataobj/route.cc:530:10: warning: unused variable 'best' [-Wunused-variable] uint32 best = tmp->g; ^ 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; ^ 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 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() { ^ ===> HOSTCXX dataobj/environment.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/dataobj/environment.o dataobj/environment.cc 9 warnings generated. ===> HOSTCXX obj/baum.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/baum.o obj/baum.cc 1 warning generated. ===> HOSTCXX obj/bruecke.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/bruecke.o obj/bruecke.cc ===> HOSTCXX obj/crossing.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/crossing.o obj/crossing.cc ===> HOSTCXX obj/field.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/field.o obj/field.cc ===> HOSTCXX obj/gebaeude.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/gebaeude.o obj/gebaeude.cc ===> HOSTCXX obj/groundobj.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/groundobj.o obj/groundobj.cc ===> HOSTCXX obj/label.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/label.o obj/label.cc 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/leitung2.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/leitung2.o obj/leitung2.cc 17 warnings generated. 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/pillar.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/pillar.o obj/pillar.cc 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 virtual bool is_focusable() { ^ 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: obj/../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 ); ^ obj/../gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ 9 warnings generated. ===> HOSTCXX obj/roadsign.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/roadsign.o obj/roadsign.cc ===> HOSTCXX obj/signal.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/signal.o obj/signal.cc ===> HOSTCXX obj/tunnel.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/tunnel.o obj/tunnel.cc 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; } ^ 31 warnings generated. ===> HOSTCXX obj/wayobj.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/wayobj.o obj/wayobj.cc ===> HOSTCXX obj/wolke.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/wolke.o obj/wolke.cc ===> HOSTCXX obj/zeiger.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/obj/zeiger.o obj/zeiger.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 ); ^ 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: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; } ^ In file included from obj/wayobj.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/../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 * ) { ^ 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: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: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; } ^ 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; } ^ 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; } ^ obj/../boden/../simobj.h:223:14: note: overridden virtual function is here virtual typ get_typ() const = 0; ^ 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() {} ^ ===> HOSTCXX display/font.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/display/font.o display/font.cc ===> HOSTCXX display/simgraph16.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/display/simgraph16.o display/simgraph16.cc 62 warnings generated. ===> HOSTCXX display/simview.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/display/simview.o display/simview.cc ===> HOSTCXX display/viewport.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/display/viewport.o display/viewport.cc 63 warnings generated. ===> HOSTCXX freight_list_sorter.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/freight_list_sorter.o freight_list_sorter.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; ^~~~~~~~~~~ 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; ^~~~~~~~~~~ ===> HOSTCXX gui/ai_option_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/ai_option_t.o gui/ai_option_t.cc 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===> HOSTCXX gui/ai_selector.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/ai_selector.o gui/ai_selector.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;} ^ ===> HOSTCXX gui/banner.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/banner.o gui/banner.cc 11 warnings generated. ===> HOSTCXX gui/baum_edit.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/baum_edit.o gui/baum_edit.cc ===> HOSTCXX gui/base_info.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/base_info.o gui/base_info.cc 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); ^ gui/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/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/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/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/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/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ 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 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; } ^ 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/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; } ^ 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.ccIn file included from :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/baum_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/baum_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; ^ In file included from gui/baum_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/baum_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/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] 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/baum_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/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] 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/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: '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: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/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] 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: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; } ^ 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: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/baum_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/baum_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/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 * ) { ^ 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: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: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/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] 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 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/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: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/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: 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] warning: 'display_with_cursor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint8 get_ai_id() const { return AI_SCRIPTED; } ^ virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); gui/../player/simplay.h:225:16: note: overridden virtual function is here ^ virtual uint8 get_ai_id() const { return HUMAN; } 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: '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/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;} ^ 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/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/banner.cc:208: gui/../scrolltext.h:28:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " Andreas Rver","patches", ^~~~ gui/../scrolltext.h:51:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " Hansjrg Malthaner","", ^~~~ gui/../scrolltext.h:71:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " Hansjrg Malthaner","German", ^~~~ gui/../scrolltext.h:75:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " Rmi Denis-Courmont","French", ^~~~ gui/../scrolltext.h:78:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " Roman Schwrer","French & German", ^~~~ gui/../scrolltext.h:82:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " Susanna Bjrverud", "Swedish", ^~~~ 19 warnings generated. ===> HOSTCXX gui/citybuilding_edit.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/citybuilding_edit.o gui/citybuilding_edit.cc 36 warnings generated. ===> HOSTCXX gui/citylist_frame_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/citylist_frame_t.o gui/citylist_frame_t.cc 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/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/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; ^ 71 warnings generated. 8 warnings generated. ===> HOSTCXX gui/citylist_stats_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/citylist_stats_t.o gui/citylist_stats_t.cc ===> HOSTCXX gui/climates.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/climates.o gui/climates.cc 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: overridden virtual function is here virtual bool is_grid_tool() 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 ); ^ 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: 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; } ^ 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; } ^ 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: 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/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/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: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] 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: 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: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/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: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() { ^ 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: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: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; ^ 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 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/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_frame_t.cc:12: In file included from gui/citylist_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/citylist_frame_t.cc:12: In file included from gui/citylist_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/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] 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/citylist_frame_t.cc:12: In file included from gui/citylist_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/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: 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: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/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_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/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: 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: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/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:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 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: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] 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: 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); ^ 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: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_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: 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_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: 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/citylist_stats_t.cc: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 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/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: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() { ^ 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_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_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); ^ 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: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(); } ^ 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: '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/citylist_stats_t.cc:13: 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() { ^ 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"; } ^ 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/citylist_stats_t.cc:13: 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/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: 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: 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; } ^ 74 warnings generated. ===> HOSTCXX gui/display_settings.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/display_settings.o gui/display_settings.cc 25 warnings generated. ===> HOSTCXX gui/components/gui_button.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_button.o gui/components/gui_button.cc 16 warnings generated. ===> HOSTCXX gui/components/gui_chart.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_chart.o gui/components/gui_chart.cc 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() { ^ 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); ^ 28 warnings generated. 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); ^ ===> HOSTCXX gui/components/gui_combobox.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_combobox.o gui/components/gui_combobox.cc 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 * ) {} ^ 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: 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() { ^ 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() { ^ 7 warnings generated. ===> HOSTCXX gui/components/gui_container.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_container.o gui/components/gui_container.cc 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() { ^ 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() { ^ 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:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 28 warnings generated. 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] 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_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) { ^ ===> HOSTCXX gui/components/gui_convoiinfo.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_convoiinfo.o gui/components/gui_convoiinfo.cc 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)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. ===> HOSTCXX gui/components/gui_obj_view_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_obj_view_t.o gui/components/gui_obj_view_t.cc 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); ^ gui/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_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: 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 virtual scr_coord get_focus_pos() { ^ 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: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: '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_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; ^ 6 warnings generated. ===> HOSTCXX gui/components/gui_fixedwidth_textarea.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_fixedwidth_textarea.o gui/components/gui_fixedwidth_textarea.cc 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() { ^ 4 warnings generated. ===> HOSTCXX gui/components/gui_flowtext.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_flowtext.o gui/components/gui_flowtext.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; ^ 2 warnings generated. ===> HOSTCXX gui/components/gui_image.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_image.o gui/components/gui_image.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: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_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; ^ 7 warnings generated. ===> HOSTCXX gui/components/gui_image_list.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_image_list.o gui/components/gui_image_list.cc 18 warnings generated. ===> HOSTCXX gui/components/gui_komponente.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_komponente.o gui/components/gui_komponente.cc 6 warnings generated. ===> HOSTCXX gui/components/gui_label.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_label.o gui/components/gui_label.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; ^ 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; ^ 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() { ^ 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() { ^ 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() { ^ 7 warnings generated. ===> HOSTCXX gui/components/gui_map_preview.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_map_preview.o gui/components/gui_map_preview.cc 6 warnings generated. ===> HOSTCXX gui/components/gui_numberinput.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_numberinput.o gui/components/gui_numberinput.cc ===> HOSTCXX gui/components/gui_scrollbar.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_scrollbar.o gui/components/gui_scrollbar.cc 1 warning generated. ===> HOSTCXX gui/components/gui_scrolled_list.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_scrolled_list.o gui/components/gui_scrolled_list.cc 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_scrollpane.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_scrollpane.o gui/components/gui_scrollpane.cc 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; ^ 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); ^ 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() { ^ 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_scrolled_list.cc: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. 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; ^ ===> HOSTCXX gui/components/gui_speedbar.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_speedbar.o gui/components/gui_speedbar.cc 10 warnings generated. ===> HOSTCXX gui/components/gui_tab_panel.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_tab_panel.o gui/components/gui_tab_panel.cc 3 warnings generated. ===> HOSTCXX gui/components/gui_textarea.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_textarea.o gui/components/gui_textarea.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() { ^ 12 warnings generated. 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() { ^ ===> HOSTCXX gui/components/gui_textinput.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_textinput.o gui/components/gui_textinput.cc 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 virtual scr_coord get_focus_pos() { ^ 8 warnings generated. ===> HOSTCXX gui/components/gui_world_view_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/components/gui_world_view_t.o gui/components/gui_world_view_t.cc 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); ^ 10 warnings generated. ===> HOSTCXX gui/convoi_detail_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/convoi_detail_t.o gui/convoi_detail_t.cc ===> HOSTCXX gui/convoi_filter_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/convoi_filter_frame.o gui/convoi_filter_frame.cc ===> HOSTCXX gui/convoi_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/convoi_frame.o gui/convoi_frame.cc ===> HOSTCXX gui/convoi_info_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/convoi_info_t.o gui/convoi_info_t.cc 8 warnings generated. ===> HOSTCXX gui/convoy_item.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/convoy_item.o gui/convoy_item.cc 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; ^ 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() { ^ 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() { ^ 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: 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_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); ^ 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/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; } ^ 22 warnings generated. 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_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_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; ^ ===> HOSTCXX gui/curiosity_edit.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/curiosity_edit.o gui/curiosity_edit.cc 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_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_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: 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: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() { ^ 9 warnings generated. 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;} ^ ===> HOSTCXX gui/curiositylist_frame_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/curiositylist_frame_t.o gui/curiositylist_frame_t.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_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); ^ 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: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 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; } ^ 23 warnings generated. 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: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/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) { ^ 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; } ^ ===> HOSTCXX gui/curiositylist_stats_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/curiositylist_stats_t.o gui/curiositylist_stats_t.cc 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/curiosity_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/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: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/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 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/curiosity_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/curiosity_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; ^ In file included from gui/curiosity_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/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); } ^ 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: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/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(); ^ 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 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] virtual gui_component_t *get_focus() { ^ bool init( player_t * ) { ^ gui/../simmenu.hIn 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] :290:15: note: overridden virtual function is here 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 bool init( player_t * ) { return true; } ^ virtual scr_coord get_focus_pos() { ^ 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 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:149:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool init( player_t * ) { return true; } ^ void draw(scr_coord offset);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] ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here bool exit(player_t *s ) { return init(s); } ^ virtual void draw(scr_coord offset) = 0; ^ gui/../simmenu.hIn 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] :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 exit( player_t * ) { return true; } ^ virtual bool is_focusable() { ^ 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/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/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: 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] overridden virtual function is here void draw(scr_coord pos); ^ gui/components/gui_komponente.h:178:15: 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/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/curiositylist_frame_t.cc:13: 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 hereIn 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] virtual scr_rect get_client( void ) { return scr_rect( pos, size ); } ^ bool init( player_t * ) {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:75:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ void draw(scr_coord offset); ^ gui/../simmenu.hgui/components/gui_komponente.h:178:15: note: overridden virtual function is here :290:15 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] note: overridden virtual function is here virtual bool is_focusable() { return comp->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/curiositylist_frame_t.cc:13: In file included from gui/curiositylist_frame_t.h:13: 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/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] 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: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/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; } ^ 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 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: In file included from gui/curiosity_edit.cc:15: gui/../simtool.h:927:7: warning: overridden virtual function is here 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ virtual const char * get_help_filename() const {return NULL;} ^ 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: 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/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 virtual bool exit( player_t * ) { return true; } ^ 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/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: 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/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: 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] 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/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: '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/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/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] 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/curiosity_edit.cc: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); ^ 15 warnings generated. ===> HOSTCXX gui/depot_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/depot_frame.o gui/depot_frame.cc 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: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_stats_t.cc:13: In file included from gui/curiositylist_stats_t.h:18: 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/curiositylist_stats_t.cc:13: 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_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: 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() { ^ 22 warnings generated. ===> HOSTCXX gui/enlarge_map_frame_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/enlarge_map_frame_t.o gui/enlarge_map_frame_t.cc 75 warnings generated. ===> HOSTCXX gui/extend_edit.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/extend_edit.o gui/extend_edit.cc 7 warnings generated. ===> HOSTCXX gui/fabrik_info.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/fabrik_info.o gui/fabrik_info.cc 48 warnings generated. ===> HOSTCXX gui/factory_chart.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/factory_chart.o gui/factory_chart.cc 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() { ^ 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() { ^ 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(); } ^ 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: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/depot_frame.cc:32: 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/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/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] 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/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/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: 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/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; } ^ 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: overridden virtual function is here virtual bool is_editable() { return false; } ^ In file included from 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; } ^ 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 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: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 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/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(); } ^ 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: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() { ^ 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;} ^ 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: 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";} ^ 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: 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:38: 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: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ 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; } ^ 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: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/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: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/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: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/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: 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/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/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; ^ In file included from 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: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/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] 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/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:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ 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/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: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 virtual void draw(scr_coord offset) = 0; ^ 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] void draw( scr_coord offset ); ^ gui/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: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.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: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/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] void draw(scr_coord offset); ^ gui/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() { ^ 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/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 virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ 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/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: 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/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: 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: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() ) ); } ^ 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: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/extend_edit.cc: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/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: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from 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:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ 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 bool has_min_sizer() const {return false;} ^ 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 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() { ^ 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: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(); } ^ 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: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/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/fabrik_info.cc: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; ^ In file included from gui/fabrik_info.cc: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); } ^ gui/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: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/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/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; } ^ 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); ^ 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); ^ 29 warnings generated. ===> HOSTCXX gui/factory_edit.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/factory_edit.o gui/factory_edit.cc 33 warnings generated. ===> HOSTCXX gui/factorylist_frame_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/factorylist_frame_t.o gui/factorylist_frame_t.cc 12 warnings generated. ===> HOSTCXX gui/factorylist_stats_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/factorylist_stats_t.o gui/factorylist_stats_t.cc 16 warnings generated. ===> HOSTCXX gui/goods_frame_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/goods_frame_t.o gui/goods_frame_t.cc 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/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/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 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] 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/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; ^ 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; } ^ 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; } ^ 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; } ^ 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 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: 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_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: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_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: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_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.cc: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/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] 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/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/factory_edit.cc:29: gui/factory_edit.h:44: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/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/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/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 ^ 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/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: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] 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_frame_t.cc: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/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 ); ^ 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/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: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] 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/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 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/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); ^ 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/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); ^ gui/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: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/factorylist_stats_t.cc:23: 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: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_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: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_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: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_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() { ^ 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/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; ^ 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] 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/goods_frame_t.cc:14: In file included from gui/goods_frame_t.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/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/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;} ^ 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/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: 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); ^ 21 warnings generated. ===> HOSTCXX gui/goods_stats_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/goods_stats_t.o gui/goods_stats_t.cc 76 warnings generated. ===> HOSTCXX gui/ground_info.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/ground_info.o gui/ground_info.cc 12 warnings generated. ===> HOSTCXX gui/gui_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/gui_frame.o gui/gui_frame.cc 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() { ^ 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() { ^ 16 warnings generated. ===> HOSTCXX gui/gui_theme.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/gui_theme.o gui/gui_theme.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); ^ gui/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() { ^ 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() { ^ 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; ^ 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/halt_detail.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/halt_detail.o gui/halt_detail.cc 6 warnings generated. 57 warnings generated. ===> HOSTCXX gui/halt_info.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/halt_info.o gui/halt_info.cc ===> HOSTCXX gui/halt_list_filter_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/halt_list_filter_frame.o gui/halt_list_filter_frame.cc 6 warnings generated. ===> HOSTCXX gui/halt_list_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/halt_list_frame.o gui/halt_list_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() { ^ 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() { ^ 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;} ^ 6 warnings generated. ===> HOSTCXX gui/halt_list_stats.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/halt_list_stats.o gui/halt_list_stats.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 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 gui_component_t *get_focus() { ^ 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() { ^ 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 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() { ^ 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 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); ^ gui/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_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() { ^ 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_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: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_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_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; ^ 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: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_list_filter_frame.cc: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] 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.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_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] 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; } ^ 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: 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: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_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] void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 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_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] 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: 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 virtual const char * get_help_filename() const {return NULL;} ^ 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_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;} ^ 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() { ^ 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_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: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: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_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] 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_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] 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_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; } ^ In file included from gui/halt_info.cc: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:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/halt_info.cc:14: 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/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: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] 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/halt_info.cc:14: 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/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: 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: 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; } ^ gui/halt_detail.cc:279:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] buf.append(" "); ^~~~ 23 warnings generated. ===> HOSTCXX gui/help_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/help_frame.o gui/help_frame.cc 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; ^ 23 warnings generated. ===> HOSTCXX gui/jump_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/jump_frame.o gui/jump_frame.cc 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() { ^ 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); ^ 18 warnings generated. ===> HOSTCXX gui/karte.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/karte.o gui/karte.cc 7 warnings generated. ===> HOSTCXX gui/kennfarbe.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/kennfarbe.o gui/kennfarbe.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 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; ^ In file included from gui/kennfarbe.cc:11: 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;} ^ In file included from gui/karte.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/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: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/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: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/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() { ^ 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() { ^ 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; } ^ 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;} ^ 8 warnings generated. ===> HOSTCXX gui/label_info.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/label_info.o gui/label_info.cc 9 warnings generated. ===> HOSTCXX gui/labellist_frame_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/labellist_frame_t.o gui/labellist_frame_t.cc 19 warnings generated. ===> HOSTCXX gui/labellist_stats_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/labellist_stats_t.o gui/labellist_stats_t.cc 28 warnings generated. ===> HOSTCXX gui/line_item.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/line_item.o gui/line_item.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/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: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/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); ^ gui/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() { ^ 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*/ ) { } ^ 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_frame_t.cc: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/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_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: 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: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] 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); ^ gui/../gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In 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] const char * get_help_filename() const {return "labellist_filter.txt"; } ^ gui/../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/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] void map_rotate90( sint16 ) { display_list(); } ^ 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/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; } ^ 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 virtual bool is_focusable() { ^ 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; ^ 16 warnings generated. ===> HOSTCXX gui/line_management_gui.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/line_management_gui.o gui/line_management_gui.cc 9 warnings generated. ===> HOSTCXX gui/load_relief_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/load_relief_frame.o gui/load_relief_frame.cc 9 warnings generated. ===> HOSTCXX gui/loadsave_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/loadsave_frame.o gui/loadsave_frame.cc 3 warnings generated. ===> HOSTCXX gui/map_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/map_frame.o gui/map_frame.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; ^ In file included from gui/line_management_gui.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/../dataobj/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ 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/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/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/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/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/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 virtual bool exit( player_t * ) { return true; } ^ In file included from 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 * ) { ^ 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; } ^ 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 In file included from gui/loadsave_frame.cc:13: virtual bool init( player_t * ) { return true; } ^ 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/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; } ^ 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: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] 58:11: bool init( player_t * ) {warning: 'get_client' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ^ gui/../dataobj/../simmenu.h scr_rect get_client( void ); ^ :gui/components/gui_komponente.h:210:19: note: overridden virtual function is here 290:15: note: overridden virtual function is here 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: virtual bool init( player_t * ) { return true; } ^ 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: overridden virtual function is here virtual bool is_focusable() { ^ In file included from gui/loadsave_frame.cc:13: 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] 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: bool init( player_t *player ) { ^ 'get_focus' 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; } ^ 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: 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: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.hIn 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: :290:15: note: overridden virtual function is here gui/components/gui_textinput.h:132:15: warning: virtual bool init( player_t * ) { return true; } ^ 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]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); } ^ virtual void draw(scr_coord offset);gui/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here ^ gui/components/gui_komponente.h virtual bool exit( player_t * ) { return true; } ^ :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 In file included from gui/line_management_gui.cc:13: gui/../simtool.h:764:7: virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ 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:794: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: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/../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: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/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:823: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: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:13: 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/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; } ^ 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 virtual bool init( player_t * ) { return true; } ^ 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 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; } ^ 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] 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 * ) { ^ 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: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 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/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/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/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/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:68:15: warning: 'draw' 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: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 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() { ^ 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: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 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() { ^ 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: 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/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_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: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/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); ^ gui/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: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: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/load_relief_frame.cc:12: In file included from gui/load_relief_frame.h:12: In file included from gui/savegame_frame.h:19: In file included from gui/components/gui_scrollpane.h:15: 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_scrollbar.hgui/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] 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: 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/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/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 here virtual void rdwr( loadsave_t *file ); ^ In file included from gui/line_management_gui.cc:17: 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; } ^ :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/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 ); ^ 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/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] void draw(scr_coord offset); ^ gui/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 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(); } ^ 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: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/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 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: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/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 ); ^ gui/gui_frame.h:149:15: note: overridden virtual function is here virtual void set_windowsize(scr_size size); ^ In file included from gui/load_relief_frame.cc: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] 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/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.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ 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] 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); ^ 75 warnings generated. ===> HOSTCXX gui/message_frame_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/message_frame_t.o gui/message_frame_t.cc In file included from gui/map_frame.cc:16: 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/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.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/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); ^ gui/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: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:17: 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; ^ In 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/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] 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] 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/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] 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/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/map_frame.cc: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 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) { ^ 20 warnings generated. ===> HOSTCXX gui/message_option_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/message_option_t.o gui/message_option_t.cc 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";} ^ 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:17: 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/map_frame.cc:17: 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 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); ^ 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/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: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/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/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] 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 virtual gui_component_t *get_focus() { ^ 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() { ^ 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/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: 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] 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] 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:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ 15 warnings generated. ===> HOSTCXX gui/message_stats_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/message_stats_t.o gui/message_stats_t.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/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; ^ 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: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: '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() ) ); } ^ 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: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() { ^ 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/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; ^ 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";} ^ 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: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; } ^ 9 warnings generated. 31 warnings generated. ===> HOSTCXX gui/messagebox.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/messagebox.o gui/messagebox.cc ===> HOSTCXX gui/money_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/money_frame.o gui/money_frame.cc 26 warnings generated. 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() { ^ ===> HOSTCXX gui/optionen.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/optionen.o gui/optionen.cc 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 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() { ^ 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/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; ^ 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] void draw(scr_coord offset); ^ gui/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/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; ^ 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: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() { ^ 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 gui/message_stats_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] void draw( scr_coord offset ); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 9 warnings generated. ===> HOSTCXX gui/pakselector.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/pakselector.o gui/pakselector.cc 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() { ^ 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;} ^ 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: 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() { ^ 42 warnings generated. 10 warnings generated. ===> HOSTCXX gui/password_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/password_frame.o gui/password_frame.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() { ^ ===> HOSTCXX gui/player_frame_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/player_frame_t.o gui/player_frame_t.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: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); ^ 40 warnings generated. ===> HOSTCXX gui/privatesign_info.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/privatesign_info.o gui/privatesign_info.cc 15 warnings generated. ===> HOSTCXX gui/savegame_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/savegame_frame.o gui/savegame_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/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] 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/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] 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/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; } ^ gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 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: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/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() { ^ 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 ); ^ 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; ^ In file included from gui/savegame_frame.cc: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/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] void draw(scr_coord offset); ^ gui/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: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/savegame_frame.cc: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/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() { ^ In 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; ^ In file included from gui/savegame_frame.cc: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/savegame_frame.cc: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/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 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; } ^ 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] 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: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/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 * ) { ^ 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: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/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/password_frame.cc:10: 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/password_frame.cc:10: 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/password_frame.cc:10: 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: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/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: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/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: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() { ^ 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 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: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; ^ In file included from gui/privatesign_info.cc:8: 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";} ^ 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: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] 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: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/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] 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/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/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; ^ 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/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: 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; } ^ 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;} ^ gui/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ 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] 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: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/player_frame_t.cc:19: 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/player_frame_t.cc:19: 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/player_frame_t.cc:19: 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/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: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: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/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 virtual bool exit( player_t * ) { return true; } ^ 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.cc: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; } ^ 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: 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: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] 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: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/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/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] 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 virtual scr_coord get_focus_pos() { ^ 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 * ) {} ^ 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() { ^ 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/player_frame_t.cc:32: 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; } ^ 30 warnings generated. ===> HOSTCXX gui/scenario_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/scenario_frame.o gui/scenario_frame.cc 63 warnings generated. ===> HOSTCXX gui/scenario_info.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/scenario_info.o gui/scenario_info.cc 15 warnings generated. ===> HOSTCXX gui/schedule_gui.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/schedule_gui.o gui/schedule_gui.cc 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: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.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: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() { ^ 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: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() { ^ 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: 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/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] 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_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: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); ^ gui/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; ^ 80 warnings generated. ===> HOSTCXX gui/schedule_list.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/schedule_list.o gui/schedule_list.cc 11 warnings generated. ===> HOSTCXX gui/server_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/server_frame.o gui/server_frame.cc 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: 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: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_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.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_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() { ^ 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: In 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() { ^ 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); ^ gui/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: 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: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_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; ^ 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: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:178In 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] 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:18: 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/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: 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 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() { ^ :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: 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(); } ^ 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:20: 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_list.cc:13: In file included from gui/schedule_list.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() { ^ 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; ^ In file included from 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: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from gui/schedule_list.cc:13: 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/schedule_list.cc:13: 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] 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 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: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 15 virtual bool is_focusable() { ^ 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: '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: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/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_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:14: 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/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: note: overridden virtual function is here 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.h:164:9: note: overridden virtual function is here uint32 get_rdwr_id() { return magic_schedule_rdwr_dummy; } ^ In file included from gui/schedule_list.cc: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: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ : 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: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/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: 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_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_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 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/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 here virtual gui_component_t *get_focus() { ^ In file included from gui/schedule_gui.cc:36: 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: 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: 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/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(); } ^ 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] void draw(scr_coord offset); ^ gui/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/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_gui.cc:36: In file included from gui/depot_frame.h:27: 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/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: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from gui/schedule_gui.cc: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_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;} ^ 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: overridden virtual function is here virtual koord3d get_weltpos( bool /*set*/ ) { return koord3d::invalid; } ^ 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); ^ 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/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]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/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";} ^ 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_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 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); ^ 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 ); ^ gui/gui_frame.h:129: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/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; } ^ 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; ^ 17 warnings generated. ===> HOSTCXX gui/settings_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/settings_frame.o gui/settings_frame.cc 23 warnings generated. ===> HOSTCXX gui/settings_stats.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/settings_stats.o gui/settings_stats.cc 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/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; ^ 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: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/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: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/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: 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: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/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] 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: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:8: 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/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: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/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/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; ^ 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: 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_stats.cc: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) { ^ 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: 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/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() { ^ 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: 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/settings_frame.cc:17: 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: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: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: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: 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/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: 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 virtual void set_pos(scr_coord pos_par) { ^ 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_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; } ^ 45 warnings generated. ===> HOSTCXX gui/signal_spacing.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/signal_spacing.o gui/signal_spacing.cc 31 warnings generated. ===> HOSTCXX gui/simwin.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/simwin.o gui/simwin.cc 29 warnings generated. ===> HOSTCXX gui/sound_frame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/sound_frame.o gui/sound_frame.cc 50 warnings generated. ===> HOSTCXX gui/sprachen.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/sprachen.o gui/sprachen.cc 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: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 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: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/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/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/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: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;} ^ 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: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/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] 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/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/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] void draw(scr_coord offset); ^ gui/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() { ^ In 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; ^ 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] 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/simwin.cc:54: 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/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] 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/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: 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/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 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/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 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] virtual void draw(scr_coord offset) = 0; ^ bool is_grid_tool() const {return true;}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] gui/../display/../dataobj/../simmenu.h:284:15: note: overridden virtual function is here virtual void set_pos(scr_coord pos_par); ^ virtual bool is_grid_tool() const {return false;} ^ 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/signal_spacing.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/../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: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/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/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 virtual void rdwr( loadsave_t * ) {} ^ 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] 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] virtual uint32 get_rdwr_id() { return magic_reliefmap; } bool init(player_t * ); ^ ^gui/../display/../dataobj/../simmenu.h :gui/gui_frame.h:127:17: note: overridden virtual function is here 290:15: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ virtual bool init( player_t * ) { return true; }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); ^ In file included from gui/gui_frame.hgui/signal_spacing.cc::14913:: 15: note: overridden virtual function is here gui/../simtool.h:594: virtual void set_windowsize(scr_size size); ^ 7In 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] :In file included from gui/sprachen.ccwarning: void resize(const scr_coord delta=scr_coord(0,0));: 20'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]: In file included from ^ gui/sprachen.h bool exit(player_t *s ) { return init(s); } ^ :gui/../display/../dataobj/../simmenu.h9gui/gui_frame.h:: 296In file included from :gui/gui_frame.h15:::20 : 82:15: note: overridden virtual function is here notegui/components/gui_container.h: : virtual void resize(const scr_coord delta);overridden virtual function is here68 : ^ 15In file included from virtual bool exit( player_t * ) { return true; }:gui/simwin.cc:54: gui/map_frame.h:160:7: warning: 'draw' 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: note: overridden virtual function is here virtual void draw(scr_coord offset); ^ virtual void draw(scr_coord pos, scr_size size); ^ gui/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 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] 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] virtual scr_coord get_focus_pos() { return comp_focus ? pos+comp_focus->get_focus_pos() : scr_coord::invalid; } ^ bool init( player_t * ) {gui/components/gui_komponente.h : ^194 :gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here 20: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ virtual scr_coord get_focus_pos() {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/simwin.cc:55: 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/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 * ) { ^ In file included from gui/simwin.cc:55: gui/help_frame.h:56gui/../display/../dataobj/../simmenu.h::7: warning: 'resize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] 290:15: note: overridden virtual function is here void resize(const scr_coord delta); ^ virtual bool init( player_t * ) { return true; } ^ gui/gui_frame.hIn file included from :gui/signal_spacing.cc82:15: note: overridden virtual function is here :13: gui/../simtool.h:649:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void resize(const scr_coord delta); ^ 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/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/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; } ^ 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: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/sprachen.cc:20: In file included from gui/sprachen.h:9: In file included from gui/gui_frame.hIn 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] :21: gui/components/gui_button.h:158:15: warning: 'is_focusable' 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 is_focusable() { return b_enabled && gui_component_t::is_focusable(); } ^ 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/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] 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] void draw( scr_coord offset ); ^ bool init( player_t * ) {gui/components/gui_komponente.h:178:15: note: overridden virtual function is here ^ virtual void draw(scr_coord offset) = 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:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ 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: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: In file included from gui/tool_selector.h:84:17: warning: 'get_titlecolor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/signal_spacing.cc:13: gui/../simtool.h:746 FLAGGED_PIXVAL get_titlecolor() const { return env_t::default_window_title_color; } ^ :gui/gui_frame.h:136:25: note: overridden virtual function is here 7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual FLAGGED_PIXVAL get_titlecolor() const; ^ bool init( player_t * ) { 9 ^ warningIn file included from s generated. gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here 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] virtual bool init( player_t * ) { return true; } ^ bool has_next() const {return has_prev_next;}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] gui/gui_frame.h:195: bool exit(player_t *s ) { return init(s); } ^ 15gui/../display/../dataobj/../simmenu.h: note: overridden virtual function is here :296:15: note: overridden virtual function is here virtual bool has_next() const {return false;} ^ virtual bool exit( player_t * ) { return true; } ^ 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/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: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 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] 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] bool init( player_t * ) { ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here const char * get_help_filename() const {return "players.txt";} ^ virtual bool init( player_t * ) { return true; } ^ gui/gui_frame.hIn file included from :gui/signal_spacing.cc181:23: note: overridden virtual function is here :13: gui/../simtool.h:799:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual const char * get_help_filename() const {return NULL;} ^ bool exit(player_t *s ) { return init(s); }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] gui/../display/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here void draw(scr_coord pos, scr_size size); ^ virtual bool exit( player_t * ) { return true; } ^ 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/signal_spacing.cc: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/../display/../dataobj/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from gui/sprachen.cc:20: 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: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] 13: gui/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord offset); ^ bool init( player_t * ) {gui/components/gui_komponente.h:178:15: note: overridden virtual function is here ^ virtual void draw(scr_coord offset) = 0; ^ gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here 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 init( player_t * ) { return true; } ^ 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() { ^ In file included from 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.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/../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: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/../display/../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/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/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.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/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ===> HOSTCXX gui/city_info.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/city_info.o gui/city_info.cc In file included from gui/signal_spacing.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/../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] 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: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 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] virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.cc const char * get_help_filename() const {return "finances.txt";} ^ :13: gui/../simtool.h:934:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] gui/gui_frame.h:181:23: note: overridden virtual function is here bool exit(player_t *s ) { return init(s); } ^ gui/../display/../dataobj/../simmenu.h: virtual const char * get_help_filename() const {return NULL;} ^ 296In 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] :15: note: overridden virtual function is here void draw(scr_coord pos, scr_size size); ^ virtual bool exit( player_t * ) { return true; } ^ 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/simwin.cc:62: 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.hIn 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] :129: bool init( player_t * ) { ^ 15: note: overridden virtual function is here gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ virtual bool init( player_t * ) { return true; } ^ In file included from gui/signal_spacing.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/../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: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 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] virtual bool exit( player_t * ) { return true; } ^ 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: 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] warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ void rdwr( loadsave_t *file );gui/../display/../dataobj/../simmenu.h:290:15: note: overridden virtual function is here ^ gui/gui_frame.h:129:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ 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/simwin.cc:64: 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: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/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: 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/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: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from gui/simwin.cc:65: 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/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/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: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ 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/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); ^ gui/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: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 * ) {} ^ 53 warnings generated. ===> HOSTCXX gui/station_building_select.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/station_building_select.o gui/station_building_select.cc 8 warnings generated. ===> HOSTCXX gui/themeselector.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/themeselector.o gui/themeselector.cc 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: 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/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/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: 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: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; ^ 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/city_info.cc:20: 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); ^ 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(); } ^ 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:20: 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/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() { ^ 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"; } ^ 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; } ^ 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: 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/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; } ^ 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/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/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/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/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/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:101In 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: :20: warning: 'get_focus_pos' 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 offset); ^ gui/components/gui_komponente.h:178 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.h15:194:20: note: overridden virtual function is here : note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ 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/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); ^ 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/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] 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 const char* get_info ( const char *fname ); ^ gui/savegame_frame.h:133:22: note: overridden virtual function is here virtual void draw(scr_coord offset); ^ gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual const char *get_info ( const char *fname ) = 0; ^ virtual void draw(scr_coord offset) = 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/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] ^ 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] 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 uint32 get_rdwr_id ( void ) { return magic_themes; } ^ gui/gui_frame.h:127:17: note: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ 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 * ) {} ^ 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))) { ^ ( ) 52 warnings generated. ===> HOSTCXX gui/tool_selector.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/tool_selector.o gui/tool_selector.cc 23 warnings generated. ===> HOSTCXX gui/trafficlight_info.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/trafficlight_info.o gui/trafficlight_info.cc 131 warnings generated. ===> HOSTCXX gui/obj_info.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/obj_info.o gui/obj_info.cc 22 warnings generated. ===> HOSTCXX gui/welt.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/gui/welt.o gui/welt.cc 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/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/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/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; } ^ 23 warnings generated. ===> HOSTCXX network/checksum.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/network/checksum.o network/checksum.cc 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; ^ 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); ^ 10 warnings generated. 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; ^ ===> HOSTCXX network/memory_rw.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/network/memory_rw.o network/memory_rw.cc 15 warnings generated. ===> HOSTCXX network/network.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/network/network.o network/network.cc 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() { ^ 11 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; } ^ ===> HOSTCXX network/network_address.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/network/network_address.o network/network_address.cc 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; ^ ===> HOSTCXX network/network_cmd.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/network/network_cmd.o network/network_cmd.cc ===> HOSTCXX network/network_cmd_ingame.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/network/network_cmd_ingame.o network/network_cmd_ingame.cc ===> HOSTCXX network/network_cmd_scenario.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/network/network_cmd_scenario.o network/network_cmd_scenario.cc ===> HOSTCXX network/network_cmp_pakset.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/network/network_cmp_pakset.o network/network_cmp_pakset.cc In file included from network/network_cmd_ingame.cc:19: In file included from network/../gui/player_frame_t.h:11: In file included from network/../gui/gui_frame.h:20: network/../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); ^ network/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from network/network_cmd_ingame.cc:19: In file included from network/../gui/player_frame_t.h:11: In file included from network/../gui/gui_frame.h:20: network/../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(); ^ network/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from network/network_cmd_ingame.cc:19: In file included from network/../gui/player_frame_t.h:11: In file included from network/../gui/gui_frame.h:20: network/../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(); ^ network/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from network/network_cmd_ingame.cc:19: In file included from network/../gui/player_frame_t.h:11: In file included from network/../gui/gui_frame.h:20: network/../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; } ^ network/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from network/network_cmd_ingame.cc:19: In file included from network/../gui/player_frame_t.h:11: In file included from network/../gui/gui_frame.h:21: network/../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); ^ network/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from network/network_cmd_ingame.cc:19: In file included from network/../gui/player_frame_t.h:11: In file included from network/../gui/gui_frame.h:21: network/../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(); } ^ network/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from network/network_cmd_ingame.cc:19: In file included from network/../gui/player_frame_t.h:13: In file included from network/../gui/components/gui_combobox.h:19: In file included from network/../gui/components/gui_scrolled_list.h:15: network/../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); ^ network/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from network/network_cmd_ingame.cc:19: In file included from network/../gui/player_frame_t.h:13: In file included from network/../gui/components/gui_combobox.h:19: network/../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 ); ^ network/../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; ^ network/../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; } ^ network/../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 ^ network/../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; } ^ network/../gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ network/../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; } ^ network/../gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ network/../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); ^ network/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from network/network_cmd_ingame.cc:19: In file included from network/../gui/player_frame_t.h:13: In file included from network/../gui/components/gui_combobox.h:20: network/../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); ^ network/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from network/network_cmd_ingame.cc:19: In file included from network/../gui/player_frame_t.h:13: In file included from network/../gui/components/gui_combobox.h:20: network/../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); ^ network/../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 network/network_cmd_ingame.cc:19: In file included from network/../gui/player_frame_t.h:13: network/../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; } ^ network/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from network/network_cmd_ingame.cc:19: In file included from network/../gui/player_frame_t.h:13: network/../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); ^ network/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from network/network_cmd_ingame.cc:19: In file included from network/../gui/player_frame_t.h:13: network/../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); ^ network/../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 network/network_cmd_ingame.cc:19: network/../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";} ^ network/../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 network/network_cmd_ingame.cc:19: network/../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); ^ network/../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 network/network_cmd_ingame.cc:19: network/../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; } ^ network/../gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ ===> HOSTCXX network/network_file_transfer.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/network/network_file_transfer.o network/network_file_transfer.cc ===> HOSTCXX network/network_packet.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/network/network_packet.o network/network_packet.cc ===> HOSTCXX network/network_socket_list.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/network/network_socket_list.o network/network_socket_list.cc ===> HOSTCXX network/pakset_info.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/network/pakset_info.o network/pakset_info.cc 42 warnings generated. ===> HOSTCXX network/pwd_hash.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/network/pwd_hash.o network/pwd_hash.cc ===> HOSTCXX old_blockmanager.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/old_blockmanager.o old_blockmanager.cc ===> HOSTCXX player/ai.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/player/ai.o player/ai.cc ===> HOSTCXX player/ai_goods.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/player/ai_goods.o player/ai_goods.cc ===> HOSTCXX player/ai_passenger.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/player/ai_passenger.o player/ai_passenger.cc In file included from player/ai_goods.cc:8: player/../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;} ^ player/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from player/ai_goods.cc:8: player/../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; } ^ player/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from player/ai_goods.cc:8: player/../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; } ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../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 ); ^ player/../simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ In file included from player/ai_goods.cc:8: player/../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; } ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ player/../simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from player/ai_goods.cc:8: player/../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; } ^ player/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from player/ai_goods.cc:8: player/../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); } ^ player/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from player/ai_goods.cc:8: player/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../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 */ ^ player/../simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from player/ai_goods.cc:8: player/../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; } ^ player/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:8: player/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/ai_goods.cc:29: player/../obj/wayobj.h:52:7: warning: 'rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rotate90(); ^ player/../obj/../simobj.h:241:15: note: overridden virtual function is here virtual void rotate90(); ^ In file included from player/ai_goods.cc:29: player/../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 { ^ player/../obj/../simobj.h:248:19: note: overridden virtual function is here virtual image_id get_image() const = 0; ^ In file included from player/ai_goods.cc:29: player/../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 { ^ player/../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 player/ai_goods.cc:29: player/../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; } ^ player/../obj/../simobj.h:223:14: note: overridden virtual function is here virtual typ get_typ() const = 0; ^ In file included from player/ai_goods.cc:29: player/../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; } ^ player/../obj/../simobj.h:228:20: note: overridden virtual function is here virtual waytype_t get_waytype() const { return invalid_wt; } ^ In file included from player/ai_goods.cc:29: player/../obj/wayobj.h:84:7: warning: 'calc_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void calc_image(); ^ player/../obj/../simobj.h:355:15: note: overridden virtual function is here virtual void calc_image() {} ^ In file included from player/ai_goods.cc:29: player/../obj/wayobj.h:93:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr(loadsave_t *file); ^ player/../obj/../simobj.h:280:15: note: overridden virtual function is here virtual void rdwr(loadsave_t *file); ^ In file included from player/ai_goods.cc:29: player/../obj/wayobj.h:96:7: warning: 'cleanup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void cleanup(player_t *player); ^ player/../obj/../simobj.h:210:15: note: overridden virtual function is here virtual void cleanup(player_t *) {} ^ In file included from player/ai_goods.cc:29: player/../obj/wayobj.h:104:7: warning: 'finish_rd' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void finish_rd(); ^ player/../obj/../simobj.h:287:15: note: overridden virtual function is here virtual void finish_rd() {} ^ 20 warnings generated. ===> HOSTCXX player/ai_scripted.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/player/ai_scripted.o player/ai_scripted.cc ===> HOSTCXX player/finance.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/player/finance.o player/finance.cc ===> HOSTCXX player/simplay.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/player/simplay.o player/simplay.cc In file included from player/ai_scripted.cc:1: 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; } ^ player/simplay.h:225:16: note: overridden virtual function is here virtual uint8 get_ai_id() const { return HUMAN; } ^ In file included from player/ai_scripted.cc:6: In file included from player/../gui/player_frame_t.h:11: In file included from player/../gui/gui_frame.h:20: player/../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); ^ player/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from player/ai_scripted.cc:6: In file included from player/../gui/player_frame_t.h:11: In file included from player/../gui/gui_frame.h:20: player/../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(); ^ player/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from player/ai_scripted.cc:6: In file included from player/../gui/player_frame_t.h:11: In file included from player/../gui/gui_frame.h:20: player/../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(); ^ player/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from player/ai_scripted.cc:6: In file included from player/../gui/player_frame_t.h:11: In file included from player/../gui/gui_frame.h:20: player/../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; } ^ player/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from player/ai_scripted.cc:6: In file included from player/../gui/player_frame_t.h:11: In file included from player/../gui/gui_frame.h:21: player/../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); ^ player/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from player/ai_scripted.cc:6: In file included from player/../gui/player_frame_t.h:11: In file included from player/../gui/gui_frame.h:21: player/../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(); } ^ player/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from player/ai_scripted.cc:6: In file included from player/../gui/player_frame_t.h:13: In file included from player/../gui/components/gui_combobox.h:19: In file included from player/../gui/components/gui_scrolled_list.h:15: player/../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); ^ player/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from player/ai_scripted.cc:6: In file included from player/../gui/player_frame_t.h:13: In file included from player/../gui/components/gui_combobox.h:19: player/../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 ); ^ player/../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; ^ player/../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; } ^ player/../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 ^ player/../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; } ^ player/../gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ player/../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; } ^ player/../gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ player/../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); ^ player/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from player/ai_scripted.cc:6: In file included from player/../gui/player_frame_t.h:13: In file included from player/../gui/components/gui_combobox.h:20: player/../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); ^ player/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from player/ai_scripted.cc:6: In file included from player/../gui/player_frame_t.h:13: In file included from player/../gui/components/gui_combobox.h:20: player/../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); ^ player/../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 player/ai_scripted.cc:6: In file included from player/../gui/player_frame_t.h:13: player/../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; } ^ player/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from player/ai_scripted.cc:6: In file included from player/../gui/player_frame_t.h:13: player/../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); ^ player/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from player/ai_scripted.cc:6: In file included from player/../gui/player_frame_t.h:13: player/../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); ^ player/../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 player/ai_scripted.cc:6: player/../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";} ^ player/../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 player/ai_scripted.cc:6: player/../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); ^ player/../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 player/ai_scripted.cc:6: player/../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; } ^ player/../gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ 21 warnings generated. ===> HOSTCXX script/api_class.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api_class.o script/api_class.cc In file included from player/simplay.cc:24: player/../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;} ^ player/../simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from player/simplay.cc:24: player/../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; } ^ player/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from player/simplay.cc:24: player/../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; } ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../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 ); ^ player/../simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ ===> HOSTCXX script/api_function.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api_function.o script/api_function.cc In file included from player/simplay.cc:24: player/../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; } ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ player/../simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from player/simplay.cc:24: player/../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; } ^ player/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from player/simplay.cc:24: player/../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); } ^ player/../simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from player/simplay.cc:24: player/../simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../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 */ ^ player/../simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from player/simplay.cc:24: player/../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; } ^ player/../simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from player/simplay.cc:24: player/../simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../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); } ^ player/../simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from player/simplay.cc:24: player/../simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ player/../simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from player/simplay.cc:49: In file included from player/../gui/messagebox.h:4: In file included from player/../gui/base_info.h:4: In file included from player/../gui/gui_frame.h:20: player/../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); ^ player/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from player/simplay.cc:49: In file included from player/../gui/messagebox.h:4: In file included from player/../gui/base_info.h:4: In file included from player/../gui/gui_frame.h:20: player/../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(); ^ player/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from player/simplay.cc:49: In file included from player/../gui/messagebox.h:4: In file included from player/../gui/base_info.h:4: In file included from player/../gui/gui_frame.h:20: player/../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(); ^ player/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from player/simplay.cc:49: In file included from player/../gui/messagebox.h:4: In file included from player/../gui/base_info.h:4: In file included from player/../gui/gui_frame.h:20: player/../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; } ^ player/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from player/simplay.cc:49: In file included from player/../gui/messagebox.h:4: In file included from player/../gui/base_info.h:4: In file included from player/../gui/gui_frame.h:21: player/../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); ^ player/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from player/simplay.cc:49: In file included from player/../gui/messagebox.h:4: In file included from player/../gui/base_info.h:4: In file included from player/../gui/gui_frame.h:21: player/../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(); } ^ player/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from player/simplay.cc:49: In file included from player/../gui/messagebox.h:4: In file included from player/../gui/base_info.h:5: player/../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); ^ player/../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 player/simplay.cc:49: In file included from player/../gui/messagebox.h:4: In file included from player/../gui/base_info.h:5: player/../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); ^ player/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from player/simplay.cc:49: In file included from player/../gui/messagebox.h:6: player/../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 ); ^ player/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from player/simplay.cc:50: In file included from player/../gui/player_frame_t.h:13: In file included from player/../gui/components/gui_combobox.h:19: In file included from player/../gui/components/gui_scrolled_list.h:15: player/../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); ^ player/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from player/simplay.cc:50: In file included from player/../gui/player_frame_t.h:13: In file included from player/../gui/components/gui_combobox.h:19: player/../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 ); ^ player/../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; ^ player/../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; } ^ player/../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 ^ player/../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; } ^ player/../gui/components/gui_scrolled_list.h:44:23: note: overridden virtual function is here virtual char const* get_text() const = 0; ^ player/../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; } ^ player/../gui/components/gui_scrolled_list.h:46:16: note: overridden virtual function is here virtual bool is_editable() { return false; } ^ player/../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); ^ player/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from player/simplay.cc:50: In file included from player/../gui/player_frame_t.h:13: In file included from player/../gui/components/gui_combobox.h:20: player/../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); ^ player/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from player/simplay.cc:50: In file included from player/../gui/player_frame_t.h:13: In file included from player/../gui/components/gui_combobox.h:20: player/../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); ^ player/../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 player/simplay.cc:50: In file included from player/../gui/player_frame_t.h:13: player/../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; } ^ player/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from player/simplay.cc:50: In file included from player/../gui/player_frame_t.h:13: player/../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); ^ player/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from player/simplay.cc:50: In file included from player/../gui/player_frame_t.h:13: player/../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); ^ player/../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 player/simplay.cc:50: player/../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";} ^ player/../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 player/simplay.cc:50: player/../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); ^ player/../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 player/simplay.cc:50: player/../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; } ^ player/../gui/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ ===> HOSTCXX script/api_param.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api_param.o script/api_param.cc ===> HOSTCXX script/api/api_city.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_city.o script/api/api_city.cc 51 warnings generated. ===> HOSTCXX script/api/api_command.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_command.o script/api/api_command.cc 65 warnings generated. ===> HOSTCXX script/api/api_const.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_const.o script/api/api_const.cc script/api/api_command.cc:39:7: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr our_tool; ^ /usr/include/c++/8.0/backward/auto_ptr.h:287:7: note: 'auto_ptr' has been explicitly marked deprecated here } _GLIBCXX_DEPRECATED; ^ /usr/include/c++/8.0/bits/c++config.h:86:46: note: expanded from macro '_GLIBCXX_DEPRECATED' # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) ^ script/api/api_command.cc:166:7: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr our_tool; ^ /usr/include/c++/8.0/backward/auto_ptr.h:287:7: note: 'auto_ptr' has been explicitly marked deprecated here } _GLIBCXX_DEPRECATED; ^ /usr/include/c++/8.0/bits/c++config.h:86:46: note: expanded from macro '_GLIBCXX_DEPRECATED' # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) ^ ===> HOSTCXX script/api/api_control.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_control.o script/api/api_control.cc ===> HOSTCXX script/api/api_convoy.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_convoy.o script/api/api_convoy.cc ===> HOSTCXX script/api/api_gui.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_gui.o script/api/api_gui.cc ===> HOSTCXX script/api/api_factory.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_factory.o script/api/api_factory.cc 2 warnings generated. ===> HOSTCXX script/api/api_halt.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_halt.o script/api/api_halt.cc ===> HOSTCXX script/api/api_include.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_include.o script/api/api_include.cc ===> HOSTCXX script/api/api_line.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_line.o script/api/api_line.cc ===> HOSTCXX script/api/api_map_objects.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_map_objects.o script/api/api_map_objects.cc ===> HOSTCXX script/api/api_obj_desc.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_obj_desc.o script/api/api_obj_desc.cc ===> HOSTCXX script/api/api_obj_desc_base.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_obj_desc_base.o script/api/api_obj_desc_base.cc ===> HOSTCXX script/api/api_player.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_player.o script/api/api_player.cc ===> HOSTCXX script/api/api_scenario.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_scenario.o script/api/api_scenario.cc ===> HOSTCXX script/api/api_schedule.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_schedule.o script/api/api_schedule.cc ===> HOSTCXX script/api/api_settings.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_settings.o script/api/api_settings.cc ===> HOSTCXX script/api/api_simple.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_simple.o script/api/api_simple.cc ===> HOSTCXX script/api/api_tiles.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_tiles.o script/api/api_tiles.cc ===> HOSTCXX script/api/api_world.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/api_world.o script/api/api_world.cc ===> HOSTCXX script/api/export_desc.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/export_desc.o script/api/export_desc.cc ===> HOSTCXX script/api/get_next.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/api/get_next.o script/api/get_next.cc ===> HOSTCXX script/dynamic_string.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/dynamic_string.o script/dynamic_string.cc ===> HOSTCXX script/export_objs.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/export_objs.o script/export_objs.cc ===> HOSTCXX script/script.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/script/script.o script/script.cc ===> HOSTCXX squirrel/sq_extensions.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/sq_extensions.o squirrel/sq_extensions.cc In file included from script/script.cc:15: In file included from script/../gui/help_frame.h:13: In file included from script/../gui/gui_frame.h:20: script/../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); ^ script/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from script/script.cc:15: In file included from script/../gui/help_frame.h:13: In file included from script/../gui/gui_frame.h:20: script/../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(); ^ script/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from script/script.cc:15: In file included from script/../gui/help_frame.h:13: In file included from script/../gui/gui_frame.h:20: script/../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(); ^ script/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from script/script.cc:15: In file included from script/../gui/help_frame.h:13: In file included from script/../gui/gui_frame.h:20: script/../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; } ^ script/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from script/script.cc:15: In file included from script/../gui/help_frame.h:13: In file included from script/../gui/gui_frame.h:21: script/../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); ^ script/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from script/script.cc:15: In file included from script/../gui/help_frame.h:13: In file included from script/../gui/gui_frame.h:21: script/../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(); } ^ script/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from script/script.cc:15: In file included from script/../gui/help_frame.h:14: In file included from script/../gui/components/gui_scrollpane.h:15: script/../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); ^ script/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from script/script.cc:15: In file included from script/../gui/help_frame.h:14: script/../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 ); ^ script/../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 script/script.cc:15: In file included from script/../gui/help_frame.h:14: script/../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); ^ script/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from script/script.cc:15: In file included from script/../gui/help_frame.h:14: script/../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(); } ^ script/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from script/script.cc:15: In file included from script/../gui/help_frame.h:14: script/../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(); } ^ script/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from script/script.cc:15: In file included from script/../gui/help_frame.h:14: script/../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() ) ); } ^ script/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from script/script.cc:15: In file included from script/../gui/help_frame.h:15: script/../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); ^ script/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from script/script.cc:15: script/../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); ^ script/../gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ ===> HOSTCXX squirrel/squirrel/sqapi.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/squirrel/sqapi.o squirrel/squirrel/sqapi.cc ===> HOSTCXX squirrel/squirrel/sqclass.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/squirrel/sqclass.o squirrel/squirrel/sqclass.cc ===> HOSTCXX squirrel/squirrel/sqdebug.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/squirrel/sqdebug.o squirrel/squirrel/sqdebug.cc In file included from squirrel/squirrel/sqclass.cc:8: squirrel/squirrel/sqfuncproto.h:79:18: warning: cast from 'SQInstruction *' to 'SQObjectPtr *' increases required alignment from 4 to 8 [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from squirrel/squirrel/sqapi.cc:9: squirrel/squirrel/sqfuncproto.h:79:18: warning: cast from 'SQInstruction *' to 'SQObjectPtr *' increases required alignment from 4 to 8 [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from squirrel/squirrel/sqdebug.cc:7: squirrel/squirrel/sqfuncproto.h:79:18: warning: cast from 'SQInstruction *' to 'SQObjectPtr *' increases required alignment from 4 to 8 [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 warnings generated. ===> HOSTCXX squirrel/squirrel/sqlexer.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/squirrel/sqlexer.o squirrel/squirrel/sqlexer.cc 1 warning generated. ===> HOSTCXX squirrel/squirrel/sqobject.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/squirrel/sqobject.o squirrel/squirrel/sqobject.cc In file included from squirrel/squirrel/sqobject.cc:10: squirrel/squirrel/sqfuncproto.h:79:18: warning: cast from 'SQInstruction *' to 'SQObjectPtr *' increases required alignment from 4 to 8 [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ===> HOSTCXX squirrel/squirrel/sqtable.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/squirrel/sqtable.o squirrel/squirrel/sqtable.cc In file included from squirrel/squirrel/sqtable.cc:7: squirrel/squirrel/sqfuncproto.h:79:18: warning: cast from 'SQInstruction *' to 'SQObjectPtr *' increases required alignment from 4 to 8 [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ===> HOSTCXX squirrel/squirrel/sqbaselib.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/squirrel/sqbaselib.o squirrel/squirrel/sqbaselib.cc In file included from squirrel/squirrel/sqbaselib.cc:9: squirrel/squirrel/sqfuncproto.h:79:18: warning: cast from 'SQInstruction *' to 'SQObjectPtr *' increases required alignment from 4 to 8 [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ===> HOSTCXX squirrel/squirrel/sqcompiler.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/squirrel/sqcompiler.o squirrel/squirrel/sqcompiler.cc 1 warning generated. In file included from squirrel/squirrel/sqcompiler.cc:11: squirrel/squirrel/sqfuncproto.h:79:18: warning: cast from 'SQInstruction *' to 'SQObjectPtr *' increases required alignment from 4 to 8 [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ===> HOSTCXX squirrel/squirrel/sqfuncstate.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/squirrel/sqfuncstate.o squirrel/squirrel/sqfuncstate.cc squirrel/squirrel/sqcompiler.cc:148:10: warning: local variable 'ret' will be copied despite being returned by name [-Wreturn-std-move] return ret; ^~~ squirrel/squirrel/sqcompiler.cc:148:10: note: call 'std::move' explicitly to avoid copying return ret; ^~~ std::move(ret) ===> HOSTCXX squirrel/squirrel/sqmem.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/squirrel/sqmem.o squirrel/squirrel/sqmem.cc In file included from squirrel/squirrel/sqfuncstate.cc:8: squirrel/squirrel/sqfuncproto.h:79:18: warning: cast from 'SQInstruction *' to 'SQObjectPtr *' increases required alignment from 4 to 8 [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ squirrel/squirrel/sqfuncstate.cc:586:9: warning: local variable 'ns' will be copied despite being returned by name [-Wreturn-std-move] return ns; ^~ squirrel/squirrel/sqfuncstate.cc:586:9: note: call 'std::move' explicitly to avoid copying return ns; ^~ std::move(ns) squirrel/squirrel/sqfuncstate.cc:593:9: warning: local variable 'nt' will be copied despite being returned by name [-Wreturn-std-move] return nt; ^~ squirrel/squirrel/sqfuncstate.cc:593:9: note: call 'std::move' explicitly to avoid copying return nt; ^~ std::move(nt) ===> HOSTCXX squirrel/squirrel/sqstate.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/squirrel/sqstate.o squirrel/squirrel/sqstate.cc ===> HOSTCXX squirrel/squirrel/sqvm.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/squirrel/sqvm.o squirrel/squirrel/sqvm.cc In file included from squirrel/squirrel/sqstate.cc:7: squirrel/squirrel/sqfuncproto.h:79:18: warning: cast from 'SQInstruction *' to 'SQObjectPtr *' increases required alignment from 4 to 8 [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from squirrel/squirrel/sqvm.cc:10: squirrel/squirrel/sqfuncproto.h:79:18: warning: cast from 'SQInstruction *' to 'SQObjectPtr *' increases required alignment from 4 to 8 [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. ===> HOSTCXX squirrel/sqstdlib/sqstdaux.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/sqstdlib/sqstdaux.o squirrel/sqstdlib/sqstdaux.cc ===> HOSTCXX squirrel/sqstdlib/sqstdio.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/sqstdlib/sqstdio.o squirrel/sqstdlib/sqstdio.cc 1 warning generated. ===> HOSTCXX squirrel/sqstdlib/sqstdrex.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/sqstdlib/sqstdrex.o squirrel/sqstdlib/sqstdrex.cc 2 warnings generated. ===> HOSTCXX squirrel/sqstdlib/sqstdstring.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/sqstdlib/sqstdstring.o squirrel/sqstdlib/sqstdstring.cc ===> HOSTCXX squirrel/sqstdlib/sqstdblob.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/sqstdlib/sqstdblob.o squirrel/sqstdlib/sqstdblob.cc ===> HOSTCXX squirrel/sqstdlib/sqstdmath.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/sqstdlib/sqstdmath.o squirrel/sqstdlib/sqstdmath.cc ===> HOSTCXX squirrel/sqstdlib/sqstdstream.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/sqstdlib/sqstdstream.o squirrel/sqstdlib/sqstdstream.cc ===> HOSTCXX squirrel/sqstdlib/sqstdsystem.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/squirrel/sqstdlib/sqstdsystem.o squirrel/sqstdlib/sqstdsystem.cc 1 warning generated. ===> HOSTCXX simcity.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simcity.o simcity.cc ===> HOSTCXX simconvoi.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simconvoi.o simconvoi.cc ===> HOSTCXX simdebug.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simdebug.o simdebug.cc ===> HOSTCXX simdepot.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simdepot.o simdepot.cc In file included from simcity.cc:33: ./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 simcity.cc:34: 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 simcity.cc:34: 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 simcity.cc:34: 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 simcity.cc:34: 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 simcity.cc:34: 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 simcity.cc:34: 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: 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 simcity.cc:34: 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 simcity.cc:34: 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 simcity.cc:34: 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); ^ In file included from simcity.cc:34: 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 simcity.cc:34: 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(); } ^ ./gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from simcity.cc:34: In file included from ./gui/city_info.h:20: ./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 simcity.cc:34: 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() { ^ In file included from simcity.cc:34: ./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 simcity.cc:34: ./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 simcity.cc:34: ./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 simcity.cc:34: ./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 simcity.cc:34: ./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 simcity.cc:34: ./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 simcity.cc:34: ./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 simcity.cc:34: ./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 simcity.cc:34: ./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; } ^ ===> HOSTCXX simobj.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simobj.o simobj.cc In file included from simconvoi.cc:26: ./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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: 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 simconvoi.cc:27: ./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 simconvoi.cc:27: ./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 simconvoi.cc:27: ./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 simconvoi.cc:27: ./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 simconvoi.cc:27: ./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 simconvoi.cc:27: ./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 simconvoi.cc:27: ./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 simconvoi.cc:28: 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 simconvoi.cc:28: 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 simconvoi.cc:28: 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 simconvoi.cc:28: 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 simconvoi.cc:28: 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 simconvoi.cc:28: 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 simconvoi.cc:28: ./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 simconvoi.cc:28: ./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 simconvoi.cc:28: ./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 simconvoi.cc:28: ./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 simconvoi.cc:28: ./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 simconvoi.cc:28: ./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 simconvoi.cc:29: 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; ^ In file included from simconvoi.cc:29: 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 virtual void draw(scr_coord offset) = 0; ^ In file included from simconvoi.cc:29: 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 simconvoi.cc:29: 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 simconvoi.cc:29: 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 simconvoi.cc:29: 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 simconvoi.cc:29: ./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: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from simconvoi.cc:29: ./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 simconvoi.cc:29: ./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 simconvoi.cc:29: ./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;} ^ In file included from simconvoi.cc:29: ./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 simconvoi.cc:29: ./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 simconvoi.cc:29: ./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: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from simconvoi.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 simconvoi.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 simconvoi.cc:31: ./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 simconvoi.cc:31: ./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 simconvoi.cc:31: ./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 simconvoi.cc:31: ./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 simconvoi.cc:31: ./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 simconvoi.cc:48: ./obj/wayobj.h:52:7: warning: 'rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rotate90(); ^ ./obj/../simobj.h:241:15: note: overridden virtual function is here virtual void rotate90(); ^ In file included from simconvoi.cc:48: ./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/../simobj.h:248:19: note: overridden virtual function is here virtual image_id get_image() const = 0; ^ In file included from simconvoi.cc:48: ./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/../simobj.h:261:19: note: overridden virtual function is here virtual image_id get_front_image() const {return IMG_EMPTY;} ^ In file included from simconvoi.cc:48: ./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; } ^ ./obj/../simobj.h:223:14: note: overridden virtual function is here virtual typ get_typ() const = 0; ^ In file included from simconvoi.cc:48: ./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/../simobj.h:228:20: note: overridden virtual function is here virtual waytype_t get_waytype() const { return invalid_wt; } ^ In file included from simconvoi.cc:48: ./obj/wayobj.h:84:7: warning: 'calc_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void calc_image(); ^ ./obj/../simobj.h:355:15: note: overridden virtual function is here virtual void calc_image() {} ^ In file included from simconvoi.cc:48: ./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/../simobj.h:280:15: note: overridden virtual function is here virtual void rdwr(loadsave_t *file); ^ In file included from simconvoi.cc:48: ./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/../simobj.h:210:15: note: overridden virtual function is here virtual void cleanup(player_t *) {} ^ In file included from simconvoi.cc:48: ./obj/wayobj.h:104:7: warning: 'finish_rd' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void finish_rd(); ^ ./obj/../simobj.h:287:15: note: overridden virtual function is here virtual void finish_rd() {} ^ In file included from simdepot.cc:22: 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 simdepot.cc:22: 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 simdepot.cc:22: 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 simdepot.cc:22: 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 simdepot.cc:22: 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 simdepot.cc:22: In 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() { ^ In file included from simdepot.cc:22: 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; ^ In file included from simdepot.cc:22: 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 virtual void draw(scr_coord offset) = 0; ^ In file included from simdepot.cc:22: 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: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from simdepot.cc:22: 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: overridden virtual function is here virtual void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from simdepot.cc:22: 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 simdepot.cc:22: 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 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 simdepot.cc:22: 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 here virtual gui_component_t *get_focus() { ^ In file included from simdepot.cc:22: 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: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from simdepot.cc:22: 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) { ^ In file included from simdepot.cc:22: 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 simdepot.cc:22: 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 simdepot.cc:22: 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 simdepot.cc:22: 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 simdepot.cc:22: 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 simdepot.cc:22: 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] void draw(scr_coord offset); ^ ./gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from simdepot.cc:22: 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 simdepot.cc:22: In file included from ./gui/depot_frame.h:27: ./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 simdepot.cc:22: In file included from ./gui/depot_frame.h:27: ./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 simdepot.cc:22: ./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: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from simdepot.cc:22: ./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 simdepot.cc:22: ./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 simdepot.cc:22: ./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;} ^ In file included from simdepot.cc:22: ./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 simdepot.cc:22: ./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 simdepot.cc:22: ./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: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from simdepot.cc:23: 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 simdepot.cc:23: 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 simobj.cc:32: 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 simobj.cc:32: 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 simobj.cc:32: 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 simobj.cc:32: 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 simobj.cc:32: 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 simobj.cc:32: 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 simobj.cc:32: 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 simobj.cc:32: 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 simobj.cc:32: 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 simobj.cc:32: 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; ^ 10 warnings generated. ===> HOSTCXX simevent.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simevent.o simevent.cc 37 warnings generated. ===> HOSTCXX simfab.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simfab.o simfab.cc ===> HOSTCXX simhalt.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simhalt.o simhalt.cc In file included from simfab.cc:50: 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 simfab.cc:50: 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 simfab.cc:50: 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 simfab.cc:50: 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 simfab.cc:50: 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 simfab.cc:50: 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: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 simfab.cc:50: 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 simfab.cc:50: 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 simfab.cc:50: 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 simfab.cc:50: 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(); } ^ ./gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from simfab.cc:50: 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() { ^ In file included from simfab.cc:50: 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 simfab.cc:50: 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; ^ In file included from simfab.cc:50: 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 simfab.cc:50: 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 simfab.cc:50: 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 simfab.cc:50: 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 simfab.cc:50: 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 simfab.cc:50: 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 simfab.cc:50: 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 simfab.cc:50: 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 simfab.cc:50: 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); } ^ ./gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from simfab.cc:50: ./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 simfab.cc:50: ./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 simfab.cc:50: ./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 simfab.cc:50: ./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 simfab.cc:50: ./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 simfab.cc:50: ./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 simfab.cc:50: ./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 simfab.cc:50: ./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 simfab.cc:50: ./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 simhalt.cc:53: In file included from ./gui/halt_info.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 simhalt.cc:53: In file included from ./gui/halt_info.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 simhalt.cc:53: In file included from ./gui/halt_info.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 simhalt.cc:53: In file included from ./gui/halt_info.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 simhalt.cc:53: In file included from ./gui/halt_info.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 simhalt.cc:53: In file included from ./gui/halt_info.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 simhalt.cc:53: In file included from ./gui/halt_info.h:18: 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 simhalt.cc:53: In file included from ./gui/halt_info.h:18: ./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 simhalt.cc:53: In file included from ./gui/halt_info.h:18: ./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 simhalt.cc:53: In file included from ./gui/halt_info.h:18: ./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 simhalt.cc:53: In file included from ./gui/halt_info.h:18: ./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 simhalt.cc:53: In file included from ./gui/halt_info.h:18: ./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 simhalt.cc:53: 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: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from simhalt.cc:53: 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 void display_with_cursor(scr_coord offset, bool cursor_active, bool cursor_visible); ^ In file included from simhalt.cc:53: 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] void draw(scr_coord offset); ^ ./gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from simhalt.cc:53: ./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:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from simhalt.cc:53: ./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/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from simhalt.cc:53: ./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 simhalt.cc:53: ./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: note: overridden virtual function is here virtual koord3d get_weltpos( bool /*set*/ ) { return koord3d::invalid; } ^ In file included from simhalt.cc:53: ./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 simhalt.cc:53: ./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 simhalt.cc:53: ./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 simhalt.cc:53: ./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 simhalt.cc:54: ./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 simhalt.cc:54: ./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 simhalt.cc:54: ./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 simhalt.cc:54: ./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 simhalt.cc:54: ./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 simhalt.cc:55: ./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; ^ 1 warning generated. ===> HOSTCXX siminteraction.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/siminteraction.o siminteraction.cc In file included from siminteraction.cc: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 siminteraction.cc: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 siminteraction.cc: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 siminteraction.cc: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 siminteraction.cc: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 siminteraction.cc: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 siminteraction.cc:13: 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 siminteraction.cc:13: 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 siminteraction.cc:13: 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 siminteraction.cc:13: 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 siminteraction.cc:13: 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 siminteraction.cc:13: 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 siminteraction.cc:13: 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 siminteraction.cc:13: ./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); ^ 14 warnings generated. ===> HOSTCXX simintr.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simintr.o simintr.cc ===> HOSTCXX simio.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simio.o simio.cc ===> HOSTCXX simline.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simline.o simline.cc 70 warnings generated. ===> HOSTCXX simlinemgmt.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simlinemgmt.o simlinemgmt.cc In file included from simlinemgmt.cc:19: In file included from ./gui/schedule_list.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 simlinemgmt.cc:19: In file included from ./gui/schedule_list.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 simlinemgmt.cc:19: In file included from ./gui/schedule_list.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 simlinemgmt.cc:19: In file included from ./gui/schedule_list.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 simlinemgmt.cc:19: In file included from ./gui/schedule_list.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 simlinemgmt.cc:19: In file included from ./gui/schedule_list.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 simlinemgmt.cc:19: 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 simlinemgmt.cc:19: 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 simlinemgmt.cc:19: 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 simlinemgmt.cc:19: 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] 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 simlinemgmt.cc:19: In file included from ./gui/schedule_list.h:18: ./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 simlinemgmt.cc:19: 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 simlinemgmt.cc:19: In file included from ./gui/schedule_list.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 simlinemgmt.cc:19: 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 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 simlinemgmt.cc:19: 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 simlinemgmt.cc:19: 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() { ^ In file included from simlinemgmt.cc:19: 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: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from simlinemgmt.cc:19: 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(); } ^ ./gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from simlinemgmt.cc:19: In file included from ./gui/schedule_list.h:20: ./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 simlinemgmt.cc:19: In file included from ./gui/schedule_list.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() { ^ In file included from simlinemgmt.cc:19: 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 simlinemgmt.cc:19: ./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 simlinemgmt.cc:19: ./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 simlinemgmt.cc:19: ./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 simlinemgmt.cc:19: ./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 simlinemgmt.cc:19: ./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 simlinemgmt.cc:19: ./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 simloadingscreen.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simloadingscreen.o simloadingscreen.cc ===> HOSTCXX simmain.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simmain.o simmain.cc simmain.cc:3:2: warning: "Simutrans is preferably compiled as 32 bit binary!" [-W#warnings] #warning "Simutrans is preferably compiled as 32 bit binary!" ^ 31 warnings generated. ===> HOSTCXX simmem.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simmem.o simmem.cc In file included from simmain.cc:43: 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 simmain.cc:43: 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 simmain.cc:43: 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 simmain.cc:43: 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 simmain.cc:43: 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 simmain.cc:43: 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 simmain.cc:43: 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 simmain.cc:43: ./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 simmain.cc:43: ./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 simmain.cc:43: ./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 simmain.cc:43: ./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 simmain.cc:44: 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 simmain.cc:44: 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 simmain.cc:44: 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 simmain.cc:44: 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 simmain.cc:44: 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 simmain.cc:44: 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 simmain.cc:44: 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 simmain.cc:44: 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 simmain.cc:44: 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 simmain.cc:45: 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 simmain.cc:45: 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 simmain.cc:45: ./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 simmain.cc:45: ./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 simmain.cc:45: ./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 simmain.cc:46: 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 simmain.cc:46: ./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 simmain.cc:47: ./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 simmain.cc:48: ./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 simmain.cc:48: ./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 simmain.cc:49: 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 simmain.cc:49: 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; ^ simmain.cc:413:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] " by Hansjrg Malthaner et. al.\n" ^~~~ simmain.cc:87:13: warning: unused function 'show_sizes' [-Wunused-function] static void show_sizes() ^ simmain.cc:118:13: warning: unused function 'show_times' [-Wunused-function] static void show_times(karte_t *welt, main_view_t *view) ^ ===> HOSTCXX simmenu.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simmenu.o simmenu.cc ===> HOSTCXX simmesg.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simmesg.o simmesg.cc 31 warnings generated. ===> HOSTCXX simplan.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simplan.o simplan.cc In file included from simmesg.cc:24: 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 simmesg.cc:24: 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 simmesg.cc:24: 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 simmesg.cc:24: 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 simmesg.cc:24: 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 simmesg.cc:24: 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 simmesg.cc:24: 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 simmesg.cc:24: 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 simmesg.cc:24: 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 simmenu.cc:19: ./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;} ^ ./simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from simmenu.cc:19: ./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; } ^ ./simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from simmenu.cc:19: ./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; } ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./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 ); ^ ./simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ 9 warnings generated. In file included from simmenu.cc:19: ./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; } ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ ./simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from simmenu.cc:19: ./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; } ^ ./simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from simmenu.cc:19: ./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); } ^ ./simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from simmenu.cc:19: ./simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ===> HOSTCXX simskin.cc In file included from simmenu.cc:19: ./simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simskin.o simskin.cc virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./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 */ ^ ./simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from simmenu.cc:19: ./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; } ^ ./simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from simmenu.cc:19: ./simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simmenu.cc:19: ./simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 virtual void draw(scr_coord offset) = 0; ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: In file included from ./gui/factory_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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: In file included from ./gui/factory_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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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] 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: ./gui/factory_edit.h:44: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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:18: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:19: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:19: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:19: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:19: ./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); ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:20: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:20: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:20: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:22: ./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;} ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:23: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:24: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:24: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:24: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:24: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:24: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:24: ./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 virtual void rdwr( loadsave_t * ) {} ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:24: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:24: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:24: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:24: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:25: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:25: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:25: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:26: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:26: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:26: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:27: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:28: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:28: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:28: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:28: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:28: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:28: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:29: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:29: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:29: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:29: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:29: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:29: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:30: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:30: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:31: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:32: ./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;} ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:33: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:33: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:34: 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; ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:34: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:34: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:34: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:34: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:36: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:36: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:36: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:36: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:36: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:36: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:36: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:37: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:37: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:37: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:37: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:38: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:38: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:38: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:39: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:39: ./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;} ^ ./gui/gui_frame.h:188:15: note: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:39: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:39: ./gui/goods_frame_t.h:84: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 simmenu.cc:20: In file included from ./simtool-dialogs.h:40: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:40: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:40: ./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); ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:41: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:41: ./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 virtual void resize(const scr_coord delta); ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:41: ./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;} ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:42: ./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/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:42: ./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/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:43: 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 simmenu.cc:20: In file included from ./simtool-dialogs.h:43: ./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); ^ ./gui/../gui/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:43: ./gui/labellist_frame_t.h:48:18: warning: 'get_help_filename' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char * get_help_filename() const {return "labellist_filter.txt"; } ^ ./gui/../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 simmenu.cc:20: In file included from ./simtool-dialogs.h:43: ./gui/labellist_frame_t.h:65:7: warning: 'map_rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void map_rotate90( sint16 ) { display_list(); } ^ ./gui/../gui/gui_frame.h:263:15: note: overridden virtual function is here virtual void map_rotate90( sint16 /*new_ysize*/ ) { } ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:44: ./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/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:44: ./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/gui_frame.h:208:15: note: overridden virtual function is here virtual bool has_sticky() const { return true; } ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:45: ./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/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:45: ./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/gui_frame.h:82:15: note: overridden virtual function is here virtual void resize(const scr_coord delta); ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:45: ./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/gui_frame.h:208:15: note: overridden virtual function is here virtual bool has_sticky() const { return true; } ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:46: ./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/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:46: ./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/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:48: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:48: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:48: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:48: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:48: ./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 simmenu.cc:20: In file included from ./simtool-dialogs.h:48: ./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/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:48: ./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/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from simmenu.cc:20: In file included from ./simtool-dialogs.h:48: ./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/gui_frame.h:129:15: note: overridden virtual function is here virtual void rdwr( loadsave_t * ) {} ^ In file included from simmenu.cc:20: ./simtool-dialogs.h:412: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; } ^ ./simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from simmenu.cc:20: ./simtool-dialogs.h:430:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return env_t::networkmode ? IMG_EMPTY : icon; } ^ ./simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from simmenu.cc:20: ./simtool-dialogs.h:462:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return (!env_t::networkmode || env_t::server) ? icon : IMG_EMPTY; } ^ ./simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from simmenu.cc:20: ./simtool-dialogs.h:478:11: warning: 'get_icon' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] image_id get_icon(player_t *) const { return (!env_t::networkmode || env_t::server) ? icon : IMG_EMPTY; } ^ ./simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from simmenu.cc:39: ./obj/wayobj.h:52:7: warning: 'rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rotate90(); ^ ./obj/../simobj.h:241:15: note: overridden virtual function is here virtual void rotate90(); ^ In file included from simmenu.cc:39: ./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/../simobj.h:248:19: note: overridden virtual function is here virtual image_id get_image() const = 0; ^ In file included from simmenu.cc:39: ./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/../simobj.h:261:19: note: overridden virtual function is here virtual image_id get_front_image() const {return IMG_EMPTY;} ^ In file included from simmenu.cc:39: ./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; } ^ ./obj/../simobj.h:223:14: note: overridden virtual function is here virtual typ get_typ() const = 0; ^ In file included from simmenu.cc:39: ./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/../simobj.h:228:20: note: overridden virtual function is here virtual waytype_t get_waytype() const { return invalid_wt; } ^ In file included from simmenu.cc:39: ./obj/wayobj.h:84:7: warning: 'calc_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void calc_image(); ^ ./obj/../simobj.h:355:15: note: overridden virtual function is here virtual void calc_image() {} ^ In file included from simmenu.cc:39: ./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/../simobj.h:280:15: note: overridden virtual function is here virtual void rdwr(loadsave_t *file); ^ In file included from simmenu.cc:39: ./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/../simobj.h:210:15: note: overridden virtual function is here virtual void cleanup(player_t *) {} ^ In file included from simmenu.cc:39: ./obj/wayobj.h:104:7: warning: 'finish_rd' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void finish_rd(); ^ ./obj/../simobj.h:287:15: note: overridden virtual function is here virtual void finish_rd() {} ^ In file included from simmenu.cc:42: ./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/gui_frame.h:181:23: note: overridden virtual function is here virtual const char * get_help_filename() const {return NULL;} ^ In file included from simmenu.cc:42: ./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/gui_frame.h:136:25: note: overridden virtual function is here virtual FLAGGED_PIXVAL get_titlecolor() const; ^ In file included from simmenu.cc:42: ./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/gui_frame.h:195:15: note: overridden virtual function is here virtual bool has_next() const {return false;} ^ In file included from simmenu.cc:42: ./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/gui_frame.h:260:15: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from simmenu.cc:42: ./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/gui_frame.h:127:17: note: overridden virtual function is here virtual uint32 get_rdwr_id() { return 0; } ^ In file included from simplan.cc:33: ./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; ^ 36 warnings generated. ===> HOSTCXX simsound.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simsound.o simsound.cc ===> HOSTCXX simsys.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simsys.o simsys.cc ===> HOSTCXX simticker.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simticker.o simticker.cc ===> HOSTCXX simtool.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simtool.o simtool.cc In file included from simticker.cc: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 simticker.cc: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 simticker.cc: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 simticker.cc: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 simticker.cc: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 simticker.cc: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() { ^ 29 warnings generated. 6 warnings generated. ===> HOSTCXX simware.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simware.o simware.cc ===> HOSTCXX simworld.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simworld.o simworld.cc In file included from simtool.cc:47: 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: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 simtool.cc:47: 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: 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 simtool.cc:47: 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_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from simtool.cc:47: 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: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 simtool.cc:47: 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); ^ ./gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from simtool.cc:47: 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() { ^ In file included from simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: 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] 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 simtool.cc:47: 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 simtool.cc:47: 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: '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 simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: 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 simtool.cc:47: ./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 simtool.cc:47: ./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; } ^ 1 warning generated. In file included from simtool.cc:48: ./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 simtool.cc:48: ./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 simtool.cc:48: ./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 simtool.cc:48: ./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 simtool.cc:48: ./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 simtool.cc:49: 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; ^ ===> HOSTCXX finder/placefinder.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/finder/placefinder.o finder/placefinder.cc In file included from simtool.cc:50: ./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 simtool.cc:51: 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 virtual void draw(scr_coord offset) = 0; ^ In file included from simtool.cc:51: 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 simtool.cc:51: 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 simtool.cc:51: 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 simtool.cc:51: 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 simtool.cc:51: ./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: overridden virtual function is here virtual bool has_min_sizer() const {return false;} ^ In file included from simtool.cc:51: ./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 simtool.cc:51: ./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 simtool.cc:51: ./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;} ^ In file included from simtool.cc:51: ./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 simtool.cc:51: ./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 simtool.cc:51: ./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: note: overridden virtual function is here virtual void draw(scr_coord pos, scr_size size); ^ In file included from simtool.cc:53: ./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 simtool.cc:53: ./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 simtool.cc:53: ./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 simtool.cc:54: 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 simtool.cc:54: 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 simtool.cc:54: ./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 simtool.cc:54: ./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 simtool.cc:54: ./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 simtool.cc:54: ./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 simtool.cc:54: ./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 simtool.cc:54: ./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 simtool.cc:55: ./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;} ^ In file included from simtool.cc:56: ./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 simtool.cc:56: ./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 simtool.cc:56: ./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 simtool.cc:56: ./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 simtool.cc:56: ./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 simtool.cc:56: ./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 simtool.cc:56: ./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 simtool.cc:56: ./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 simtool.cc:56: ./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 simtool.cc:57: 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 simtool.cc:57: 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 simtool.cc:57: 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 simtool.cc:57: 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 simtool.cc:57: ./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 simtool.cc:58: ./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";} ^ ./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 simtool.cc:68: ./obj/wayobj.h:52:7: warning: 'rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rotate90(); ^ ./gui/../simobj.h:241:15: note: overridden virtual function is here virtual void rotate90(); ^ In file included from simtool.cc:68: ./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 { ^ ./gui/../simobj.h:248:19: note: overridden virtual function is here virtual image_id get_image() const = 0; ^ In file included from simtool.cc:68: ./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 { ^ ./gui/../simobj.h:261:19: note: overridden virtual function is here virtual image_id get_front_image() const {return IMG_EMPTY;} ^ In file included from simtool.cc:68: ./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; } ^ ./gui/../simobj.h:223:14: note: overridden virtual function is here virtual typ get_typ() const = 0; ^ In file included from simtool.cc:68: ./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; } ^ ./gui/../simobj.h:228:20: note: overridden virtual function is here virtual waytype_t get_waytype() const { return invalid_wt; } ^ In file included from simtool.cc:68: ./obj/wayobj.h:84:7: warning: 'calc_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void calc_image(); ^ ./gui/../simobj.h:355:15: note: overridden virtual function is here virtual void calc_image() {} ^ In file included from simtool.cc:68: ./obj/wayobj.h:93:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr(loadsave_t *file); ^ ./gui/../simobj.h:280:15: note: overridden virtual function is here virtual void rdwr(loadsave_t *file); ^ In file included from simtool.cc:68: ./obj/wayobj.h:96:7: warning: 'cleanup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void cleanup(player_t *player); ^ ./gui/../simobj.h:210:15: note: overridden virtual function is here virtual void cleanup(player_t *) {} ^ In file included from simtool.cc:68: ./obj/wayobj.h:104:7: warning: 'finish_rd' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void finish_rd(); ^ ./gui/../simobj.h:287:15: note: overridden virtual function is here virtual void finish_rd() {} ^ In file included from simtool.cc:95: ./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;} ^ ./simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from simtool.cc:95: ./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; } ^ ./simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from simtool.cc:95: ./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; } ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./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 ); ^ ./simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ In file included from simtool.cc:95: ./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; } ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ ./simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from simtool.cc:95: ./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; } ^ ./simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from simtool.cc:95: ./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); } ^ ./simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from simtool.cc:95: ./simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./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 */ ^ ./simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from simtool.cc:95: ./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; } ^ ./simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from simtool.cc:95: ./simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simtool.cc:95: ./simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ ===> HOSTCXX unicode.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/unicode.o unicode.cc In file included from simworld.cc:46: ./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;} ^ ./simmenu.h:284:15: note: overridden virtual function is here virtual bool is_grid_tool() const {return false;} ^ In file included from simworld.cc:46: ./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; } ^ ./simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from simworld.cc:46: ./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; } ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./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 ); ^ ./simmenu.h:416:15: note: overridden virtual function is here virtual void start_at( koord3d &new_start ); ^ In file included from simworld.cc:46: ./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; } ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:542:14: warning: 'work' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] const char *work( player_t *, koord3d ); ^ ./simmenu.h:306:22: note: overridden virtual function is here virtual const char *work( player_t *, koord3d ) { return NULL; } ^ In file included from simworld.cc:46: ./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; } ^ ./simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from simworld.cc:46: ./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); } ^ ./simmenu.h:356:7: note: overridden virtual function is here bool init(player_t*) OVERRIDE; ^ In file included from simworld.cc:46: ./simtool.h:593:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:621:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:639:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:668:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:686:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:700:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:713:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t *player ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:746:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:764:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:794:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:809:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:823:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:842:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:844:7: warning: 'exit' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool exit(player_t * ) { return false; } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./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 */ ^ ./simmenu.h:277:15: note: overridden virtual function is here virtual void draw_after(scr_coord pos, bool dirty) const; ^ In file included from simworld.cc:46: ./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; } ^ ./simmenu.h:252:19: note: overridden virtual function is here virtual image_id get_icon(player_t *) const { return icon; } ^ In file included from simworld.cc:46: ./simtool.h:875:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:888:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init(player_t * ); ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:897:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:911:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:927:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:943:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:957:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:971:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./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); } ^ ./simmenu.h:296:15: note: overridden virtual function is here virtual bool exit( player_t * ) { return true; } ^ In file included from simworld.cc:46: ./simtool.h:988:7: warning: 'init' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool init( player_t * ) { ^ ./simmenu.h:290:15: note: overridden virtual function is here virtual bool init( player_t * ) { return true; } ^ In file included from simworld.cc:66: ./obj/wayobj.h:52:7: warning: 'rotate90' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rotate90(); ^ ./vehicle/../simobj.h:241:15: note: overridden virtual function is here virtual void rotate90(); ^ In file included from simworld.cc:66: ./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 { ^ ./vehicle/../simobj.h:248:19: note: overridden virtual function is here virtual image_id get_image() const = 0; ^ In file included from simworld.cc:66: ./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 { ^ ./vehicle/../simobj.h:261:19: note: overridden virtual function is here virtual image_id get_front_image() const {return IMG_EMPTY;} ^ In file included from simworld.cc:66: ./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; } ^ ./vehicle/../simobj.h:223:14: note: overridden virtual function is here virtual typ get_typ() const = 0; ^ In file included from simworld.cc:66: ./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; } ^ ./vehicle/../simobj.h:228:20: note: overridden virtual function is here virtual waytype_t get_waytype() const { return invalid_wt; } ^ In file included from simworld.cc:66: ./obj/wayobj.h:84:7: warning: 'calc_image' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void calc_image(); ^ ./vehicle/../simobj.h:355:15: note: overridden virtual function is here virtual void calc_image() {} ^ In file included from simworld.cc:66: ./obj/wayobj.h:93:7: warning: 'rdwr' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void rdwr(loadsave_t *file); ^ ./vehicle/../simobj.h:280:15: note: overridden virtual function is here virtual void rdwr(loadsave_t *file); ^ In file included from simworld.cc:66: ./obj/wayobj.h:96:7: warning: 'cleanup' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void cleanup(player_t *player); ^ ./vehicle/../simobj.h:210:15: note: overridden virtual function is here virtual void cleanup(player_t *) {} ^ In file included from simworld.cc:66: ./obj/wayobj.h:104:7: warning: 'finish_rd' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void finish_rd(); ^ ./vehicle/../simobj.h:287:15: note: overridden virtual function is here virtual void finish_rd() {} ^ In file included from simworld.cc:71: 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] 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 simworld.cc:71: In file included from ./gui/password_frame.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 simworld.cc:71: 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] 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 simworld.cc:71: 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() { ^ simtool.cc:2169:54: warning: cast from 'char *' to 'schedule_t *' increases required alignment from 1 to 8 [-Wcast-align] In file included from simworld.cc:71: 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] return tool_schedule_insert_aux( welt, player, pos, (schedule_t*)const_cast(default_param), true ); void draw(scr_coord offset); ^ ./gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from simworld.cc:71: 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 simworld.cc:71: 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 simworld.cc:71: 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 simworld.cc:71: ./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 simworld.cc:72: 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 simworld.cc:72: 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 simworld.cc:72: 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 simworld.cc:73: 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 simworld.cc:73: 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 simworld.cc:73: 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 simworld.cc:73: 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 simworld.cc:73: 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 simworld.cc:73: 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 simworld.cc:73: 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 simworld.cc:73: ./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 simworld.cc:74: ./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 simworld.cc:75: 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 simworld.cc:75: 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 simworld.cc:75: 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 simworld.cc:75: 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 simworld.cc:75: ./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 simworld.cc:75: ./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 simworld.cc:75: ./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; } ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ simtool.cc:2174:54: warning: cast from 'char *' to 'schedule_t *' increases required alignment from 1 to 8 [-Wcast-align] return tool_schedule_insert_aux( welt, player, pos, (schedule_t*)const_cast(default_param), false ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from simworld.cc:110: ./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; } ^ ./player/simplay.h:225:16: note: overridden virtual function is here virtual uint8 get_ai_id() const { return HUMAN; } ^ ===> HOSTCXX utils/cbuffer_t.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/utils/cbuffer_t.o utils/cbuffer_t.cc simtool.cc:7039:43: warning: taking address of packed member 'x' of class or structure 'koord3d' may result in an unaligned pointer value [-Waddress-of-packed-member] sscanf( p, "%c,%hi,%hi,%hi,%hi", &tool, &pos.x, &pos.y, &z, &convoi_id ); ^~~~~ simtool.cc:7039:51: warning: taking address of packed member 'y' of class or structure 'koord3d' may result in an unaligned pointer value [-Waddress-of-packed-member] sscanf( p, "%c,%hi,%hi,%hi,%hi", &tool, &pos.x, &pos.y, &z, &convoi_id ); ^~~~~ simtool.cc:7320:57: warning: taking address of packed member 'x' of class or structure 'koord3d' may result in an unaligned pointer value [-Waddress-of-packed-member] if( 5!=sscanf( default_param, "%hi,%hi,%hi,%hi,%hi", &pos.x, &pos.y, &z, &ns, &ticks ) ) { ^~~~~ simtool.cc:7320:65: warning: taking address of packed member 'y' of class or structure 'koord3d' may result in an unaligned pointer value [-Waddress-of-packed-member] if( 5!=sscanf( default_param, "%hi,%hi,%hi,%hi,%hi", &pos.x, &pos.y, &z, &ns, &ticks ) ) { ^~~~~ simtool.cc:7414:39: warning: taking address of packed member 'x' of class or structure 'koord3d' may result in an unaligned pointer value [-Waddress-of-packed-member] if( 3!=sscanf( p, "%hi,%hi,%hi", &pos.x, &pos.y, &id ) ) { ^~~~~ simtool.cc:7414:47: warning: taking address of packed member 'y' of class or structure 'koord3d' may result in an unaligned pointer value [-Waddress-of-packed-member] if( 3!=sscanf( p, "%hi,%hi,%hi", &pos.x, &pos.y, &id ) ) { ^~~~~ ===> HOSTCXX utils/csv.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/utils/csv.o utils/csv.cc utils/cbuffer_t.cc:236:3: warning: variable 'i' is incremented both in the loop header and in the loop body [-Wfor-loop-analysis] i++; ^ utils/cbuffer_t.cc:220:69: note: incremented here for(uint i=0; (translated_tm[i]) && (i HOSTCXX utils/log.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/utils/log.o utils/log.cc 1 warning generated. ===> HOSTCXX utils/searchfolder.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/utils/searchfolder.o utils/searchfolder.cc 188 warnings generated. ===> HOSTCXX utils/sha1.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/utils/sha1.o utils/sha1.cc In file included from utils/log.cc:33: In file included from utils/../gui/messagebox.h:4: In file included from utils/../gui/base_info.h:4: In file included from utils/../gui/gui_frame.h:20: utils/../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); ^ utils/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from utils/log.cc:33: In file included from utils/../gui/messagebox.h:4: In file included from utils/../gui/base_info.h:4: In file included from utils/../gui/gui_frame.h:20: utils/../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(); ^ utils/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from utils/log.cc:33: In file included from utils/../gui/messagebox.h:4: In file included from utils/../gui/base_info.h:4: In file included from utils/../gui/gui_frame.h:20: utils/../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(); ^ utils/../gui/components/gui_komponente.h:185:27: note: overridden virtual function is here virtual gui_component_t *get_focus() { ^ In file included from utils/log.cc:33: In file included from utils/../gui/messagebox.h:4: In file included from utils/../gui/base_info.h:4: In file included from utils/../gui/gui_frame.h:20: utils/../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; } ^ utils/../gui/components/gui_komponente.h:194:20: note: overridden virtual function is here virtual scr_coord get_focus_pos() { ^ In file included from utils/log.cc:33: In file included from utils/../gui/messagebox.h:4: In file included from utils/../gui/base_info.h:4: In file included from utils/../gui/gui_frame.h:21: utils/../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); ^ utils/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from utils/log.cc:33: In file included from utils/../gui/messagebox.h:4: In file included from utils/../gui/base_info.h:4: In file included from utils/../gui/gui_frame.h:21: utils/../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(); } ^ utils/../gui/components/gui_komponente.h:86:15: note: overridden virtual function is here virtual bool is_focusable() { ^ In file included from utils/log.cc:33: In file included from utils/../gui/messagebox.h:4: In file included from utils/../gui/base_info.h:5: utils/../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); ^ utils/../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 utils/log.cc:33: In file included from utils/../gui/messagebox.h:4: In file included from utils/../gui/base_info.h:5: utils/../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); ^ utils/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ In file included from utils/log.cc:33: In file included from utils/../gui/messagebox.h:6: utils/../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 ); ^ utils/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ===> HOSTCXX utils/simrandom.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/utils/simrandom.o utils/simrandom.cc 9 warnings generated. ===> HOSTCXX utils/simstring.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/utils/simstring.o utils/simstring.cc ===> HOSTCXX utils/simthread.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/utils/simthread.o utils/simthread.cc ===> HOSTCXX vehicle/movingobj.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/vehicle/movingobj.o vehicle/movingobj.cc ===> HOSTCXX vehicle/simpeople.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/vehicle/simpeople.o vehicle/simpeople.cc ===> HOSTCXX vehicle/simvehicle.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/vehicle/simvehicle.o vehicle/simvehicle.cc In file included from vehicle/simvehicle.cc:55: vehicle/../gui/karte.h:234:7: warning: 'draw' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void draw(scr_coord pos); ^ vehicle/../boden/../gui/components/gui_komponente.h:178:15: note: overridden virtual function is here virtual void draw(scr_coord offset) = 0; ^ ===> HOSTCXX vehicle/simroadtraffic.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/vehicle/simroadtraffic.o vehicle/simroadtraffic.cc ===> HOSTCXX simsys_s.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/simsys_s.o simsys_s.cc simsys_s.cc:231:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SDL_putenv("SDL_VIDEO_CENTERED=center"); // request game window centered to stop it opening off screen since SDL1.2 has no way to open at a fixed position ^ simsys_s.cc:233:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] SDL_putenv("SDL_VIDEO_CENTERED="); // clear flag so it doesn't continually recenter upon resizing the window ^ 2 warnings generated. ===> HOSTCXX sound/sdl_mixer_sound.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/sound/sdl_mixer_sound.o sound/sdl_mixer_sound.cc ===> HOSTCXX music/sdl_midi.cc clang++80 -Wno-c++11-narrowing -pipe -O2 -fno-strict-aliasing -DNDEBUG -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -DUSE_C -DREVISION=8163 -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -D_THREAD_SAFE -DCOLOUR_DEPTH=16 -c -MMD -o build/default/music/sdl_midi.o music/sdl_midi.cc 137 warnings generated. 1 warning generated. 84 warnings generated. ===> LD build/default/sim clang++80 build/default/clipboard_internal.o build/default/bauer/brueckenbauer.o build/default/bauer/fabrikbauer.o build/default/bauer/hausbauer.o build/default/bauer/tunnelbauer.o build/default/bauer/vehikelbauer.o build/default/bauer/goods_manager.o build/default/bauer/wegbauer.o build/default/descriptor/image.o build/default/descriptor/bridge_desc.o build/default/descriptor/factory_desc.o build/default/descriptor/ground_desc.o build/default/descriptor/building_desc.o build/default/descriptor/obj_base_desc.o build/default/descriptor/reader/bridge_reader.o build/default/descriptor/reader/building_reader.o build/default/descriptor/reader/citycar_reader.o build/default/descriptor/reader/crossing_reader.o build/default/descriptor/reader/factory_reader.o build/default/descriptor/reader/good_reader.o build/default/descriptor/reader/ground_reader.o build/default/descriptor/reader/groundobj_reader.o build/default/descriptor/reader/image_reader.o build/default/descriptor/reader/imagelist2d_reader.o build/default/descriptor/reader/imagelist_reader.o build/default/descriptor/reader/obj_reader.o build/default/descriptor/reader/pedestrian_reader.o build/default/descriptor/reader/roadsign_reader.o build/default/descriptor/reader/root_reader.o build/default/descriptor/reader/sim_reader.o build/default/descriptor/reader/skin_reader.o build/default/descriptor/reader/sound_reader.o build/default/descriptor/reader/text_reader.o build/default/descriptor/reader/tree_reader.o build/default/descriptor/reader/tunnel_reader.o build/default/descriptor/reader/vehicle_reader.o build/default/descriptor/reader/way_obj_reader.o build/default/descriptor/reader/way_reader.o build/default/descriptor/reader/xref_reader.o build/default/descriptor/sound_desc.o build/default/descriptor/tunnel_desc.o build/default/descriptor/vehicle_desc.o build/default/descriptor/goods_desc.o build/default/descriptor/way_desc.o build/default/boden/boden.o build/default/boden/brueckenboden.o build/default/boden/fundament.o build/default/boden/grund.o build/default/boden/monorailboden.o build/default/boden/tunnelboden.o build/default/boden/wasser.o build/default/boden/wege/kanal.o build/default/boden/wege/maglev.o build/default/boden/wege/monorail.o build/default/boden/wege/narrowgauge.o build/default/boden/wege/runway.o build/default/boden/wege/schiene.o build/default/boden/wege/strasse.o build/default/boden/wege/weg.o build/default/dataobj/crossing_logic.o build/default/dataobj/objlist.o build/default/dataobj/settings.o build/default/dataobj/freelist.o build/default/dataobj/gameinfo.o build/default/dataobj/height_map_loader.o build/default/dataobj/koord.o build/default/dataobj/koord3d.o build/default/dataobj/loadsave.o build/default/dataobj/marker.o build/default/dataobj/powernet.o build/default/dataobj/records.o build/default/dataobj/ribi.o build/default/dataobj/route.o build/default/dataobj/scenario.o build/default/dataobj/schedule.o build/default/dataobj/tabfile.o build/default/dataobj/translator.o build/default/dataobj/environment.o build/default/obj/baum.o build/default/obj/bruecke.o build/default/obj/crossing.o build/default/obj/field.o build/default/obj/gebaeude.o build/default/obj/groundobj.o build/default/obj/label.o build/default/obj/leitung2.o build/default/obj/pillar.o build/default/obj/roadsign.o build/default/obj/signal.o build/default/obj/tunnel.o build/default/obj/wayobj.o build/default/obj/wolke.o build/default/obj/zeiger.o build/default/display/font.o build/default/display/simgraph16.o build/default/display/simview.o build/default/display/viewport.o build/default/freight_list_sorter.o build/default/gui/ai_option_t.o build/default/gui/ai_selector.o build/default/gui/banner.o build/default/gui/baum_edit.o build/default/gui/base_info.o build/default/gui/citybuilding_edit.o build/default/gui/citylist_frame_t.o build/default/gui/citylist_stats_t.o build/default/gui/climates.o build/default/gui/display_settings.o build/default/gui/components/gui_button.o build/default/gui/components/gui_chart.o build/default/gui/components/gui_combobox.o build/default/gui/components/gui_container.o build/default/gui/components/gui_convoiinfo.o build/default/gui/components/gui_obj_view_t.o build/default/gui/components/gui_fixedwidth_textarea.o build/default/gui/components/gui_flowtext.o build/default/gui/components/gui_image.o build/default/gui/components/gui_image_list.o build/default/gui/components/gui_komponente.o build/default/gui/components/gui_label.o build/default/gui/components/gui_map_preview.o build/default/gui/components/gui_numberinput.o build/default/gui/components/gui_scrollbar.o build/default/gui/components/gui_scrolled_list.o build/default/gui/components/gui_scrollpane.o build/default/gui/components/gui_speedbar.o build/default/gui/components/gui_tab_panel.o build/default/gui/components/gui_textarea.o build/default/gui/components/gui_textinput.o build/default/gui/components/gui_world_view_t.o build/default/gui/convoi_detail_t.o build/default/gui/convoi_filter_frame.o build/default/gui/convoi_frame.o build/default/gui/convoi_info_t.o build/default/gui/convoy_item.o build/default/gui/curiosity_edit.o build/default/gui/curiositylist_frame_t.o build/default/gui/curiositylist_stats_t.o build/default/gui/depot_frame.o build/default/gui/enlarge_map_frame_t.o build/default/gui/extend_edit.o build/default/gui/fabrik_info.o build/default/gui/factory_chart.o build/default/gui/factory_edit.o build/default/gui/factorylist_frame_t.o build/default/gui/factorylist_stats_t.o build/default/gui/goods_frame_t.o build/default/gui/goods_stats_t.o build/default/gui/ground_info.o build/default/gui/gui_frame.o build/default/gui/gui_theme.o build/default/gui/halt_detail.o build/default/gui/halt_info.o build/default/gui/halt_list_filter_frame.o build/default/gui/halt_list_frame.o build/default/gui/halt_list_stats.o build/default/gui/help_frame.o build/default/gui/jump_frame.o build/default/gui/karte.o build/default/gui/kennfarbe.o build/default/gui/label_info.o build/default/gui/labellist_frame_t.o build/default/gui/labellist_stats_t.o build/default/gui/line_item.o build/default/gui/line_management_gui.o build/default/gui/load_relief_frame.o build/default/gui/loadsave_frame.o build/default/gui/map_frame.o build/default/gui/message_frame_t.o build/default/gui/message_option_t.o build/default/gui/message_stats_t.o build/default/gui/messagebox.o build/default/gui/money_frame.o build/default/gui/optionen.o build/default/gui/pakselector.o build/default/gui/password_frame.o build/default/gui/player_frame_t.o build/default/gui/privatesign_info.o build/default/gui/savegame_frame.o build/default/gui/scenario_frame.o build/default/gui/scenario_info.o build/default/gui/schedule_gui.o build/default/gui/schedule_list.o build/default/gui/server_frame.o build/default/gui/settings_frame.o build/default/gui/settings_stats.o build/default/gui/signal_spacing.o build/default/gui/simwin.o build/default/gui/sound_frame.o build/default/gui/sprachen.o build/default/gui/city_info.o build/default/gui/station_building_select.o build/default/gui/themeselector.o build/default/gui/tool_selector.o build/default/gui/trafficlight_info.o build/default/gui/obj_info.o build/default/gui/welt.o build/default/network/checksum.o build/default/network/memory_rw.o build/default/network/network.o build/default/network/network_address.o build/default/network/network_cmd.o build/default/network/network_cmd_ingame.o build/default/network/network_cmd_scenario.o build/default/network/network_cmp_pakset.o build/default/network/network_file_transfer.o build/default/network/network_packet.o build/default/network/network_socket_list.o build/default/network/pakset_info.o build/default/network/pwd_hash.o build/default/old_blockmanager.o build/default/player/ai.o build/default/player/ai_goods.o build/default/player/ai_passenger.o build/default/player/ai_scripted.o build/default/player/finance.o build/default/player/simplay.o build/default/script/api_class.o build/default/script/api_function.o build/default/script/api_param.o build/default/script/api/api_city.o build/default/script/api/api_command.o build/default/script/api/api_const.o build/default/script/api/api_control.o build/default/script/api/api_convoy.o build/default/script/api/api_gui.o build/default/script/api/api_factory.o build/default/script/api/api_halt.o build/default/script/api/api_include.o build/default/script/api/api_line.o build/default/script/api/api_map_objects.o build/default/script/api/api_obj_desc.o build/default/script/api/api_obj_desc_base.o build/default/script/api/api_player.o build/default/script/api/api_scenario.o build/default/script/api/api_schedule.o build/default/script/api/api_settings.o build/default/script/api/api_simple.o build/default/script/api/api_tiles.o build/default/script/api/api_world.o build/default/script/api/export_desc.o build/default/script/api/get_next.o build/default/script/dynamic_string.o build/default/script/export_objs.o build/default/script/script.o build/default/squirrel/sq_extensions.o build/default/squirrel/squirrel/sqapi.o build/default/squirrel/squirrel/sqclass.o build/default/squirrel/squirrel/sqdebug.o build/default/squirrel/squirrel/sqlexer.o build/default/squirrel/squirrel/sqobject.o build/default/squirrel/squirrel/sqtable.o build/default/squirrel/squirrel/sqbaselib.o build/default/squirrel/squirrel/sqcompiler.o build/default/squirrel/squirrel/sqfuncstate.o build/default/squirrel/squirrel/sqmem.o build/default/squirrel/squirrel/sqstate.o build/default/squirrel/squirrel/sqvm.o build/default/squirrel/sqstdlib/sqstdaux.o build/default/squirrel/sqstdlib/sqstdio.o build/default/squirrel/sqstdlib/sqstdrex.o build/default/squirrel/sqstdlib/sqstdstring.o build/default/squirrel/sqstdlib/sqstdblob.o build/default/squirrel/sqstdlib/sqstdmath.o build/default/squirrel/sqstdlib/sqstdstream.o build/default/squirrel/sqstdlib/sqstdsystem.o build/default/simcity.o build/default/simconvoi.o build/default/simdebug.o build/default/simdepot.o build/default/simobj.o build/default/simevent.o build/default/simfab.o build/default/simhalt.o build/default/siminteraction.o build/default/simintr.o build/default/simio.o build/default/simline.o build/default/simlinemgmt.o build/default/simloadingscreen.o build/default/simmain.o build/default/simmem.o build/default/simmenu.o build/default/simmesg.o build/default/simplan.o build/default/simskin.o build/default/simsound.o build/default/simsys.o build/default/simticker.o build/default/simtool.o build/default/simware.o build/default/simworld.o build/default/finder/placefinder.o build/default/unicode.o build/default/utils/cbuffer_t.o build/default/utils/csv.o build/default/utils/log.o build/default/utils/searchfolder.o build/default/utils/sha1.o build/default/utils/simrandom.o build/default/utils/simstring.o build/default/utils/simthread.o build/default/vehicle/movingobj.o build/default/vehicle/simpeople.o build/default/vehicle/simvehicle.o build/default/vehicle/simroadtraffic.o build/default/simsys_s.o build/default/sound/sdl_mixer_sound.o build/default/music/sdl_midi.o -lbz2 -lz -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL -pthread -lSDL_mixer -o build/default/sim gmake[2]: Leaving directory '/construction/games/simutrans/simutrans-120.2.2' -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for simutrans-120.2.2 ===> Generating temporary packing list (cd /construction/games/simutrans/simutrans-120.2.2/simutrans && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE "ai config font music script text themes" /construction/games/simutrans/stage/usr/local/share/simutrans) (cd /construction/games/simutrans/simutrans-120.2.2/simutrans && /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE pak /construction/games/simutrans/stage/usr/local/share/simutrans) install -m 0644 /construction/games/simutrans/simutrans-120.2.2/simutrans/readme.txt /construction/games/simutrans/stage/usr/local/share/simutrans install -s -m 555 /construction/games/simutrans/simutrans-120.2.2/build/default/sim /construction/games/simutrans/stage/usr/local/bin/simutrans-bin install -m 555 /xports/games/simutrans/files/simutrans /construction/games/simutrans/stage/usr/local/bin ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for simutrans-120.2.2 file sizes/checksums [1553]: .......... done packing files [1553]: .......... done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Monday, 8 JUL 2019 at 23:17:14 UTC Duration: 00:03:08