<86>Nov 17 12:16:04 userdel[92212]: delete user 'rooter' <86>Nov 17 12:16:04 userdel[92212]: removed group 'rooter' owned by 'rooter' <86>Nov 17 12:16:04 groupadd[92224]: group added to /etc/group: name=rooter, GID=699 <86>Nov 17 12:16:04 groupadd[92224]: group added to /etc/gshadow: name=rooter <86>Nov 17 12:16:04 groupadd[92224]: new group: name=rooter, GID=699 <86>Nov 17 12:16:04 useradd[92228]: new user: name=rooter, UID=699, GID=699, home=/root, shell=/bin/bash <86>Nov 17 12:16:04 userdel[92235]: delete user 'builder' <86>Nov 17 12:16:04 userdel[92235]: removed group 'builder' owned by 'builder' <86>Nov 17 12:16:04 userdel[92235]: removed shadow group 'builder' owned by 'builder' <86>Nov 17 12:16:04 groupadd[92240]: group added to /etc/group: name=builder, GID=700 <86>Nov 17 12:16:04 groupadd[92240]: group added to /etc/gshadow: name=builder <86>Nov 17 12:16:04 groupadd[92240]: new group: name=builder, GID=700 <86>Nov 17 12:16:04 useradd[92244]: new user: name=builder, UID=700, GID=700, home=/usr/src, shell=/bin/bash <13>Nov 17 12:16:07 rpmi: libpng16-1.6.36-alt1 sisyphus+219478.100.1.1 1547633314 installed <13>Nov 17 12:16:07 rpmi: libogg-1.3.3-alt1 sisyphus+221902.4000.4.1 1550598661 installed <13>Nov 17 12:16:07 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Nov 17 12:16:07 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902907 installed <13>Nov 17 12:16:07 rpmi: libwayland-client-1.17.0-alt1 sisyphus+225894.100.1.1 1553872805 installed <13>Nov 17 12:16:07 rpmi: libflac8-1.3.2-alt2 sisyphus+220898.4400.11.1 1551973321 installed <13>Nov 17 12:16:07 rpmi: libvorbis-1.3.6-alt2 sisyphus+220072.200.2.2 1548744475 installed <13>Nov 17 12:16:07 rpmi: libglvnd-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed <13>Nov 17 12:16:07 rpmi: libwayland-server-1.17.0-alt1 sisyphus+225894.100.1.1 1553872805 installed <13>Nov 17 12:16:07 rpmi: libwayland-egl-4:18.1.0-alt1 sisyphus+225894.100.1.1 1553872805 installed <13>Nov 17 12:16:07 rpmi: libjasper-2.0.14-alt1 1530105217 installed <13>Nov 17 12:16:07 rpmi: libogg-devel-1.3.3-alt1 sisyphus+221902.4000.4.1 1550598661 installed <13>Nov 17 12:16:07 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed <13>Nov 17 12:16:07 rpmi: libgtk+2-locales-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed <13>Nov 17 12:16:07 rpmi: liborc-0.4.30.1-alt0.2 p9+238791.100.1.1 1570624361 installed <13>Nov 17 12:16:07 rpmi: libgudev-1:233-alt1 p9+235498.500.2.1 1565021367 installed <13>Nov 17 12:16:07 rpmi: libfribidi-1.0.7-alt1 p9+238309.200.1.1 1569787058 installed <13>Nov 17 12:16:07 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed <13>Nov 17 12:16:07 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed <13>Nov 17 12:16:07 rpmi: libpixman-3:0.38.4-alt1 sisyphus+228006.100.1.1 1556013870 installed <13>Nov 17 12:16:07 rpmi: libatk-locales-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed <13>Nov 17 12:16:07 rpmi: libatk-2.32.0-alt1 sisyphus+225059.600.3.2 1552845362 installed <13>Nov 17 12:16:07 rpmi: libgraphite2-1.3.13-alt2 sisyphus+226799.100.1.1 1554648241 installed <13>Nov 17 12:16:07 rpmi: libharfbuzz-2.6.2-alt1 p9+238790.200.1.1 1570435826 installed <13>Nov 17 12:16:07 rpmi: libfreetype-2.10.0-alt2 sisyphus+226881.100.2.1 1555676286 installed <13>Nov 17 12:16:07 rpmi: fontconfig-2.13.1-alt1 sisyphus+226691.100.2.2 1554598726 installed Updating fonts cache: <29>Nov 17 12:16:08 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Nov 17 12:16:08 rpmi: libgsm-1.0.17-alt1 1523356165 installed <13>Nov 17 12:16:08 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333068 installed <13>Nov 17 12:16:08 rpmi: liblz4-1:1.9.2-alt1 p9+238696.500.1.1 1570228299 installed <13>Nov 17 12:16:08 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521082 installed <13>Nov 17 12:16:08 rpmi: libgcrypt20-1.8.4-alt2 sisyphus+229280.100.1.1 1557742126 installed <13>Nov 17 12:16:08 rpmi: libsystemd-1:242-alt12 p9+239240.100.1.1 1571079084 installed <13>Nov 17 12:16:08 rpmi: libdbus-1.12.16-alt2 p9+240607.100.1.1 1573553687 installed <13>Nov 17 12:16:08 rpmi: libavahi-0.6.32-alt1 1500485702 installed <13>Nov 17 12:16:08 rpmi: libcups-2.2.11-alt1 sisyphus+225793.100.1.1 1553701176 installed <13>Nov 17 12:16:08 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed <13>Nov 17 12:16:08 rpmi: libalsa-1:1.1.9-alt2 sisyphus+229323.100.1.1 1557826759 installed <13>Nov 17 12:16:08 rpmi: libICE-1.0.9-alt1 1409902721 installed <13>Nov 17 12:16:08 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed <13>Nov 17 12:16:08 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed <13>Nov 17 12:16:08 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615009 installed <13>Nov 17 12:16:08 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed <13>Nov 17 12:16:08 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Nov 17 12:16:08 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed <13>Nov 17 12:16:09 rpmi: libX11-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615005 installed <13>Nov 17 12:16:09 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Nov 17 12:16:09 rpmi: libXrender-0.9.8-alt1 1371312112 installed <13>Nov 17 12:16:09 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed <13>Nov 17 12:16:09 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed <13>Nov 17 12:16:09 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed <13>Nov 17 12:16:09 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed <13>Nov 17 12:16:09 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed <13>Nov 17 12:16:09 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed <13>Nov 17 12:16:09 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed <13>Nov 17 12:16:09 rpmi: libXi-1.7.9-alt2 sisyphus+226377.100.1.2 1554260260 installed <13>Nov 17 12:16:09 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949137 installed <13>Nov 17 12:16:09 rpmi: libpulseaudio-12.2-alt3 p9+233336.100.1.1 1561644521 installed <13>Nov 17 12:16:09 rpmi: libSDL-1.2.14-alt8 p9+232634.100.1.1 1560964518 installed <13>Nov 17 12:16:09 rpmi: libpciaccess-1:0.14-alt1 1528969252 installed <13>Nov 17 12:16:09 rpmi: libdrm-1:2.4.99-alt1 p9+236610.100.1.1 1566818128 installed <13>Nov 17 12:16:09 rpmi: libGLX-mesa-4:19.1.8-alt1 p9+240059.100.2.1 1573598676 installed <13>Nov 17 12:16:09 rpmi: libgbm-4:19.1.8-alt1 p9+240059.100.2.1 1573598676 installed <13>Nov 17 12:16:09 rpmi: libEGL-mesa-4:19.1.8-alt1 p9+240059.100.2.1 1573598676 installed <13>Nov 17 12:16:09 rpmi: libEGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed <13>Nov 17 12:16:09 rpmi: libGLX-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed <13>Nov 17 12:16:09 rpmi: libGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634542 installed <13>Nov 17 12:16:09 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed <13>Nov 17 12:16:09 rpmi: libpango-1.44.6-alt1 p9+237353.700.2.2 1568374131 installed <13>Nov 17 12:16:09 rpmi: icon-theme-hicolor-0.17-alt1 1505715846 installed <13>Nov 17 12:16:09 rpmi: libwebp7-1.0.3-alt1 p9+234901.200.1.1 1563552457 installed <13>Nov 17 12:16:09 rpmi: libjbig-2.1-alt1 1401380926 installed <13>Nov 17 12:16:09 rpmi: libtiff5-4.0.10.0.57.f9fc01c3-alt1 sisyphus+226958.100.1.1 1554850940 installed <13>Nov 17 12:16:09 rpmi: shared-mime-info-1.13.1-alt1 p9+238204.100.1.1 1569496447 installed <13>Nov 17 12:16:09 rpmi: libgdk-pixbuf-locales-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed <13>Nov 17 12:16:09 rpmi: gsettings-desktop-schemas-data-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed <13>Nov 17 12:16:09 rpmi: libgio-2.60.7-alt1 p9+237353.100.2.2 1568373081 installed <13>Nov 17 12:16:09 rpmi: gsettings-desktop-schemas-3.32.0-alt1 sisyphus+225059.300.3.2 1552843980 installed <13>Nov 17 12:16:09 rpmi: libgdk-pixbuf-2.38.2-alt1 p9+237353.1000.2.2 1568374336 installed <13>Nov 17 12:16:09 rpmi: libgstreamer1.0-1.16.1-alt1 p9+238791.200.1.1 1570624794 installed <13>Nov 17 12:16:09 rpmi: libgst-plugins1.0-1.16.1-alt1 p9+238791.300.1.1 1570625076 installed <13>Nov 17 12:16:09 rpmi: gtk-update-icon-cache-3.24.11-alt1 p9+237353.1200.2.2 1568374786 installed <13>Nov 17 12:16:10 rpmi: libgtk+2-2.24.32-alt3 sisyphus+227306.100.1.3 1555646092 installed <13>Nov 17 12:16:10 rpmi: wxGTK-2:2.8.12-alt1.svn20131012.5 1504027601 installed <13>Nov 17 12:16:10 rpmi: libwxGTK-2:2.8.12-alt1.svn20131012.5 1504027601 installed <13>Nov 17 12:16:10 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus+221902.2500.4.1 1550596716 installed <13>Nov 17 12:16:10 rpmi: libstdc++8-devel-8.3.1-alt5 p9+240194.100.1.1 1572928737 installed <13>Nov 17 12:16:11 rpmi: gcc8-c++-8.3.1-alt5 p9+240194.100.1.1 1572928737 installed <13>Nov 17 12:16:11 rpmi: gcc-c++-8-alt1 sisyphus+222164.100.1.1 1550685959 installed <13>Nov 17 12:16:11 rpmi: libwxGTK-devel-2:2.8.12-alt1.svn20131012.5 1504027601 installed <13>Nov 17 12:16:11 rpmi: libpng-devel-1.6.36-alt1 sisyphus+219478.100.1.1 1547633314 installed <13>Nov 17 12:16:11 rpmi: libvorbis-devel-1.3.6-alt2 sisyphus+220072.200.2.2 1548744475 installed <13>Nov 17 12:16:11 rpmi: libflac-devel-1.3.2-alt2 sisyphus+220898.4400.11.1 1551973321 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/scummvm-tools-2.0.0-alt1.nosrc.rpm Installing scummvm-tools-2.0.0-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.80195 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf scummvm-tools-2.0.0 + echo 'Source #0 (scummvm-tools-2.0.0.tar.gz):' Source #0 (scummvm-tools-2.0.0.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/scummvm-tools-2.0.0.tar.gz + /bin/tar -xf - + cd scummvm-tools-2.0.0 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.80195 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd scummvm-tools-2.0.0 + ./configure --prefix=/usr Running ScummVM Tools configure... Looking for C++ compiler... g++ Checking for compiler version... 8, ok found non-gcc compiler version 8, ok Building as C++11... yes Checking endianness... little Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Alignment required... no Checking hosttype... linux-gnu Checking if host is POSIX compliant... yes Checking whether to have a verbose build... no Checking for Ogg Vorbis... yes Checking for Tremor... no (Ogg Vorbis/Tremor support is mutually exclusive) Checking for FLAC >= 1.1.3... yes Checking for MAD... no Checking for PNG >= 1.2.8... yes Checking for zlib... yes Checking for FreeType... no Checking for Boost => 1.32.0... no Checking whether iconv.h is present... yes Checking whether iconv needs linking against libiconv... no Checking signature of iconv... iconv_t, char **, size_t *, char **, size_t * Checking for iconv... yes Looking for wx-config... /usr/bin/wx-config Checking for wxwidgets gui dev component... found Creating config.h Creating config.mk + make -j8 make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/cine/decine.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/degob.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/degob_script_v1.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/degob_script_bargon.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/degob_script_v5.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/degob_script_littlered.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/degob_script_v6.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/degob_script_v4.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/degob_script_v3.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/degob_script_fascin.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/degob_script_v2.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/degob_script.o engines/gob/degob_script.cpp: In member function 'void Script::seek(uint32, int)': engines/gob/degob_script.cpp:242:7: warning: this statement may fall through [-Wimplicit-fallthrough=] off = _totSize - off; ~~~~^~~~~~~~~~~~~~~~ engines/gob/degob_script.cpp:243:2: note: here case SEEK_SET: ^~~~ engines/gob/degob_script.cpp: In member function 'void Script::skipExpr(char)': engines/gob/degob_script.cpp:309:9: warning: this statement may fall through [-Wimplicit-fallthrough=] skip(2); ~~~~^~~ engines/gob/degob_script.cpp:311:4: note: here case 16: ^~~~ make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/degob_script_geisha.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/scumm/descumm.o engines/scumm/descumm.cpp: In function 'void do_set_object_name(char*, byte)': engines/scumm/descumm.cpp:1625:15: warning: too many arguments for format [-Wformat-extra-args] sprintf(buf, ");", obj); ^~~~ engines/scumm/descumm.cpp: In function 'void do_if_code(char*, byte)': engines/scumm/descumm.cpp:1556:15: warning: '%s' directive writing up to 255 bytes into a region of size between 1 and 256 [-Wformat-overflow=] sprintf(tmp, "%s%s%s", var, cmp_texts[txt], tmp2); ^~~~~~~~ ~~~~ engines/scumm/descumm.cpp:1556:9: note: 'sprintf' output 1 or more bytes (assuming 511) into a destination of size 256 sprintf(tmp, "%s%s%s", var, cmp_texts[txt], tmp2); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/scumm/descumm.cpp: In function 'void do_if_state_code(char*, byte)': engines/scumm/descumm.cpp:1747:16: warning: '%s' directive writing up to 255 bytes into a region of size 245 [-Wformat-overflow=] sprintf(tmp, "%sgetState%02d(%s)", neg ? "!" : "", state, var); ^~~~~~~~~~~~~~~~~~~~ ~~~ engines/scumm/descumm.cpp:1747:10: note: 'sprintf' output 13 or more bytes (assuming 268) into a destination of size 256 sprintf(tmp, "%sgetState%02d(%s)", neg ? "!" : "", state, var); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/scumm/descumm.cpp:1745:16: warning: '%s' directive writing up to 255 bytes into a region of size 247 [-Wformat-overflow=] sprintf(tmp, "getState(%s)%s%s", var, neg ? " != " : " == ", tmp2); ^~~~~~~~~~~~~~~~~~ ~~~ engines/scumm/descumm.cpp:1745:10: note: 'sprintf' output between 11 and 525 bytes into a destination of size 256 sprintf(tmp, "getState(%s)%s%s", var, neg ? " != " : " == ", tmp2); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/scumm/descumm.cpp: In function 'void next_line_V345(char*)': engines/scumm/descumm.cpp:3116:3: warning: this statement may fall through [-Wimplicit-fallthrough=] if (g_options.scriptVersion == 5) { ^~ engines/scumm/descumm.cpp:3120:2: note: here case 0x2F: ^~~~ make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/scumm/descumm-common.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/scumm/descumm-tool.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ common/memorypool.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ common/util.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ common/hashmap.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/scumm/descumm6.o engines/scumm/descumm6.cpp: In function 'void next_line_HE_V100(char*)': engines/scumm/descumm6.cpp:2302:6: warning: this statement may fall through [-Wimplicit-fallthrough=] ext(output, "rpp|getAnimateVariable"); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/scumm/descumm6.cpp:2303:2: note: here case 0x9D: ^~~~ make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ common/md5.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ sound/audiostream.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ common/str.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ sound/voc.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ sound/wave.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ sound/adpcm.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/sword2/desword2.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ main_cli.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ common/file.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ tool.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/agos/compress_agos.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/extract_fascination_cd.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/saga/compress_saga.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/queen/compress_queen.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/compress_gob.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ scummvm-tools-cli.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/sword2/compress_sword2.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/kyra/compress_kyra.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/scumm/compress_scumm_sou.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/scumm/compress_scumm_bun.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/tinsel/compress_tinsel.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/tony/compress_tony.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/scumm/compress_scumm_san.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/sword1/compress_sword1.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/sci/compress_sci.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/agos/extract_agos.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/cruise/extract_cruise_pc.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/cge/extract_cge.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/tony/compress_tony_vdb.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/cine/extract_cine.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/touche/compress_touche.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/extract_gob_stk.o engines/gob/extract_gob_stk.cpp: In member function 'void ExtractGobStk::readChunkList(Common::File&, Common::File&)': engines/gob/extract_gob_stk.cpp:138:11: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] strncpy(fakeTotPtr, "TOT", 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/tucker/compress_tucker.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/parallaction/extract_parallaction.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/scumm/extract_loom_tg16.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/cge/pack_cge.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/scumm/extract_mm_apple.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/prince/pack_prince.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/kyra/extract_kyra.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/scumm/extract_mm_nes.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/scumm/extract_scumm_mac.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/scumm/extract_mm_c64.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/prince/extract_prince.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/scumm/extract_zak_c64.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/kyra/kyra_ins.o engines/kyra/kyra_ins.cpp: In member function 'void FileExpander::generateTables(uint8, uint8, uint8, int)': engines/kyra/kyra_ins.cpp:388:26: warning: cast from type 'const uint8*' {aka 'const unsigned char*'} to type 'uint16*' {aka 'short unsigned int*'} casts away qualifiers [-Wcast-qual] uint16 * bt = (uint16*) tbl3; ^~~~ engines/kyra/kyra_ins.cpp: In constructor 'HoFInstaller::HoFInstaller(const char*)': engines/kyra/kyra_ins.cpp:463:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct HoFInstaller::Archive'; use assignment or value-initialization instead [-Wclass-memaccess] memset(_list, 0, sizeof(Archive)); ^ In file included from engines/kyra/kyra_ins.cpp:25: engines/kyra/kyra_ins.h:36:9: note: 'struct HoFInstaller::Archive' declared here struct Archive { ^~~~~~~ engines/kyra/kyra_ins.cpp:508:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct HoFInstaller::Archive'; use assignment or value-initialization instead [-Wclass-memaccess] memset(newArchive, 0, sizeof(Archive)); ^ In file included from engines/kyra/kyra_ins.cpp:25: engines/kyra/kyra_ins.h:36:9: note: 'struct HoFInstaller::Archive' declared here struct Archive { ^~~~~~~ engines/kyra/kyra_ins.cpp:521:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct HoFInstaller::Archive'; use assignment or value-initialization instead [-Wclass-memaccess] memset(newArchive, 0, sizeof(Archive)); ^ In file included from engines/kyra/kyra_ins.cpp:25: engines/kyra/kyra_ins.h:36:9: note: 'struct HoFInstaller::Archive' declared here struct Archive { ^~~~~~~ engines/kyra/kyra_ins.cpp: In constructor 'HoFInstaller::HoFInstaller(const char*)': engines/kyra/kyra_ins.cpp:468:26: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 64 [-Wformat-truncation=] snprintf(filename, 64, "%s%03d", _baseFilename, currentFile); ^~~~~~~~ engines/kyra/kyra_ins.cpp:468:11: note: 'snprintf' output between 4 and 1028 bytes into a destination of size 64 snprintf(filename, 64, "%s%03d", _baseFilename, currentFile); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/kyra_ins.cpp:544:27: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 64 [-Wformat-truncation=] snprintf(filename, 64, "%s%03d", _baseFilename, i); ^~~~~~~~ engines/kyra/kyra_ins.cpp:544:27: note: using the range [-2147483648, 2147483647] for directive argument engines/kyra/kyra_ins.cpp:544:12: note: 'snprintf' output between 4 and 1035 bytes into a destination of size 64 snprintf(filename, 64, "%s%03d", _baseFilename, i); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ engines/kyra/kyra_ins.cpp:601:29: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 64 [-Wformat-truncation=] snprintf(filename, 64, "%s.%03d", _baseFilename, i+1); ^~~~~~~~~ engines/kyra/kyra_ins.cpp:601:29: note: using the range [-2147483648, 2147483647] for directive argument engines/kyra/kyra_ins.cpp:601:14: note: 'snprintf' output between 5 and 1036 bytes into a destination of size 64 snprintf(filename, 64, "%s.%03d", _baseFilename, i+1); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/kyra/kyra_pak.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ gui/configuration.o In file included from /usr/include/wx-2.8/wx/debug.h:22, from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/confbase.h:17, from /usr/include/wx-2.8/wx/config.h:15, from gui/configuration.cpp:22: /usr/include/wx-2.8/wx/wxchar.h: In function 'wxChar* wxTmemchr(const wxChar*, wxChar, size_t)': /usr/include/wx-2.8/wx/wxchar.h:1351:33: warning: cast from type 'const wxChar*' {aka 'const wchar_t*'} to type 'wxChar*' {aka 'wchar_t*'} casts away qualifiers [-Wcast-qual] return (wxChar*)s; ^ In file included from /usr/include/wx-2.8/wx/string.h:55, from /usr/include/wx-2.8/wx/confbase.h:18, from /usr/include/wx-2.8/wx/config.h:15, from gui/configuration.cpp:22: /usr/include/wx-2.8/wx/buffer.h: In member function 'char* wxCharBuffer::release() const': /usr/include/wx-2.8/wx/buffer.h:63:23: warning: cast from type 'const wxCharBuffer*' to type 'wxCharBuffer*' casts away qualifiers [-Wcast-qual] ((classname *)this)->m_str = NULL; \ ^~~~ /usr/include/wx-2.8/wx/buffer.h:127:1: note: in expansion of macro 'DEFINE_BUFFER' DEFINE_BUFFER(wxCharBuffer, char, wxStrdupA); ^~~~~~~~~~~~~ /usr/include/wx-2.8/wx/buffer.h: In member function 'wchar_t* wxWCharBuffer::release() const': /usr/include/wx-2.8/wx/buffer.h:63:23: warning: cast from type 'const wxWCharBuffer*' to type 'wxWCharBuffer*' casts away qualifiers [-Wcast-qual] ((classname *)this)->m_str = NULL; \ ^~~~ /usr/include/wx-2.8/wx/buffer.h:134:1: note: in expansion of macro 'DEFINE_BUFFER' DEFINE_BUFFER(wxWCharBuffer, wchar_t, wxStrdupW); ^~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/confbase.h:17, from /usr/include/wx-2.8/wx/config.h:15, from gui/configuration.cpp:22: /usr/include/wx-2.8/wx/buffer.h: In member function 'void wxMemoryBuffer::AppendByte(char)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:233:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_RET(cond, msg) wxCHECK2_MSG(cond, return, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/buffer.h:289:9: note: in expansion of macro 'wxCHECK_RET' wxCHECK_RET( m_bufdata->m_data, wxT("invalid wxMemoryBuffer") ); ^~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/confbase.h:18, from /usr/include/wx-2.8/wx/config.h:15, from gui/configuration.cpp:22: /usr/include/wx-2.8/wx/string.h: In member function 'wxChar* wxStringData::data() const': /usr/include/wx-2.8/wx/string.h:223:51: warning: cast from type 'const wxStringData*' to type 'wxChar*' {aka 'wchar_t*'} casts away qualifiers [-Wcast-qual] wxChar* data() const { return (wxChar*)(this + 1); } ^ /usr/include/wx-2.8/wx/string.h: In member function 'void wxStringBase::Init()': /usr/include/wx-2.8/wx/string.h:270:39: warning: cast from type 'const wxChar*' {aka 'const wchar_t*'} to type 'wxChar*' {aka 'wchar_t*'} casts away qualifiers [-Wcast-qual] void Init() { m_pchData = (wxChar *)wxEmptyString; } ^~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/confbase.h:17, from /usr/include/wx-2.8/wx/config.h:15, from gui/configuration.cpp:22: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayShort::Remove(_wxArraywxArrayShort)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:849:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayShort, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:993:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_SHORT' WX_DEFINE_USER_EXPORTED_ARRAY_SHORT(short, wxArrayShort, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayInt::Remove(_wxArraywxArrayInt)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:856:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayInt, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:994:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_INT' WX_DEFINE_USER_EXPORTED_ARRAY_INT(int, wxArrayInt, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayDouble::Remove(_wxArraywxArrayDouble)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:877:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayDouble, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:995:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_DOUBLE' WX_DEFINE_USER_EXPORTED_ARRAY_DOUBLE(double, wxArrayDouble, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayLong::Remove(_wxArraywxArrayLong)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayLong, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:996:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_LONG' WX_DEFINE_USER_EXPORTED_ARRAY_LONG(long, wxArrayLong, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/textbuf.h:37, from /usr/include/wx-2.8/wx/textfile.h:19, from /usr/include/wx-2.8/wx/fileconf.h:20, from /usr/include/wx-2.8/wx/config.h:28, from gui/configuration.cpp:22: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': /usr/include/wx-2.8/wx/dynarray.h:335:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] { return (T&)(base::operator[](uiIndex)); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': /usr/include/wx-2.8/wx/dynarray.h:337:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] { return (T&)(base::operator[](uiIndex)); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': /usr/include/wx-2.8/wx/dynarray.h:339:48: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] { return (T&)(base::operator[](Count() - 1)); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/confbase.h:17, from /usr/include/wx-2.8/wx/config.h:15, from gui/configuration.cpp:22: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayPtrVoid::Remove(_wxArraywxArrayPtrVoid)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/textbuf.h:37, from /usr/include/wx-2.8/wx/textfile.h:19, from /usr/include/wx-2.8/wx/fileconf.h:20, from /usr/include/wx-2.8/wx/config.h:28, from gui/configuration.cpp:22: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': /usr/include/wx-2.8/wx/dynarray.h:450:51: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] iterator begin() { return (iterator)base::begin(); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::begin() const': /usr/include/wx-2.8/wx/dynarray.h:451:69: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] const_iterator begin() const { return (const_iterator)base::begin(); }\ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::end()': /usr/include/wx-2.8/wx/dynarray.h:453:47: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] iterator end() { return (iterator)base::end(); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::end() const': /usr/include/wx-2.8/wx/dynarray.h:454:65: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] const_iterator end() const { return (const_iterator)base::end(); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator, wxArrayPtrVoid::iterator)': /usr/include/wx-2.8/wx/dynarray.h:456:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)first, (biterator)last); }\ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:456:65: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)first, (biterator)last); }\ ^~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:456:69: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)first, (biterator)last); }\ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator)': /usr/include/wx-2.8/wx/dynarray.h:458:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)it); } \ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:458:49: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)it); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': /usr/include/wx-2.8/wx/dynarray.h:462:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { base::insert((biterator)it, n, (bconst_reference)v); } \ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_reference)': /usr/include/wx-2.8/wx/dynarray.h:464:48: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:464:71: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_iterator, wxArrayPtrVoid::const_iterator)': /usr/include/wx-2.8/wx/dynarray.h:466:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { base::insert((biterator)it, (bconst_iterator)first, \ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/confbase.h:17, from /usr/include/wx-2.8/wx/config.h:15, from gui/configuration.cpp:22: /usr/include/wx-2.8/wx/textbuf.h: In member function 'void wxArrayLinesType::Remove(_wxArraywxArrayLinesType)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:856:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayInt, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/textbuf.h:43:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_INT' WX_DEFINE_USER_EXPORTED_ARRAY_INT(wxTextFileType, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/filefn.h:15, from /usr/include/wx-2.8/wx/file.h:21, from /usr/include/wx-2.8/wx/textfile.h:23, from /usr/include/wx-2.8/wx/fileconf.h:20, from /usr/include/wx-2.8/wx/config.h:28, from gui/configuration.cpp:22: /usr/include/wx-2.8/wx/list.h: In member function 'void** wxNodeBase::GetDataPtr() const': /usr/include/wx-2.8/wx/list.h:484:56: warning: cast from type 'const wxNodeBase*' to type 'wxNodeBase*' casts away qualifiers [-Wcast-qual] void** GetDataPtr() const { return &(((wxNodeBase*)this)->m_data); } ^~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxListBase::operator wxList&() const': /usr/include/wx-2.8/wx/list.h:1174:64: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] inline wxListBase::operator wxList&() const { return *(wxList*)this; } ^~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1185:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1185:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1225:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1225:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/gdicmn.h:23, from /usr/include/wx-2.8/wx/utils.h:23, from gui/configuration.cpp:23: /usr/include/wx-2.8/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::Iterator::Iterator(wxLongToLongHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxLongToLongHashMap_wxImplementation_HashTable*'} to type 'wxLongToLongHashMap_wxImplementation_HashTable::Self*' {aka 'wxLongToLongHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:696:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:735:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::const_iterator::const_iterator(wxLongToLongHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxLongToLongHashMap_wxImplementation_HashTable*'} to type 'wxLongToLongHashMap_wxImplementation_HashTable::Self*' {aka 'wxLongToLongHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:696:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:735:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/gdicmn.h:23, from /usr/include/wx-2.8/wx/utils.h:23, from gui/configuration.cpp:23: /usr/include/wx-2.8/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_Pair::wxStringToColourHashMap_wxImplementation_Pair(wxStringToColourHashMap_wxImplementation_Pair::const_t1&, const wxColour* const&)': /usr/include/wx-2.8/wx/hashmap.h:433:79: warning: cast from type 'const const_t2' {aka 'const wxColour* const'} to type 'wxStringToColourHashMap_wxImplementation_Pair::t2' {aka 'wxColour*'} casts away qualifiers [-Wcast-qual] CLASSNAME( const const_t1& f, const const_t2& s ):first(t1(f)),second(t2(s)) {} \ ^ /usr/include/wx-2.8/wx/hashmap.h:625:1: note: in expansion of macro '_WX_DECLARE_PAIR' _WX_DECLARE_PAIR( KEY_T, VALUE_T, CLASSNAME##_wxImplementation_Pair, CLASSEXP ) \ ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:686:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h:544:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/gdicmn.h:23, from /usr/include/wx-2.8/wx/utils.h:23, from gui/configuration.cpp:23: /usr/include/wx-2.8/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::Iterator::Iterator(wxStringToColourHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxStringToColourHashMap_wxImplementation_HashTable*'} to type 'wxStringToColourHashMap_wxImplementation_HashTable::Self*' {aka 'wxStringToColourHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:686:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h:544:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::const_iterator::const_iterator(wxStringToColourHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxStringToColourHashMap_wxImplementation_HashTable*'} to type 'wxStringToColourHashMap_wxImplementation_HashTable::Self*' {aka 'wxStringToColourHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:686:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h:544:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/textbuf.h:37, from /usr/include/wx-2.8/wx/textfile.h:19, from /usr/include/wx-2.8/wx/fileconf.h:20, from /usr/include/wx-2.8/wx/config.h:28, from gui/configuration.cpp:22: /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': /usr/include/wx-2.8/wx/dynarray.h:579:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] { base::push_back((T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1494:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': /usr/include/wx-2.8/wx/dynarray.h:581:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] { base::push_back((T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1494:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': /usr/include/wx-2.8/wx/dynarray.h:587:43: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] { base::insert(begin() + uiIndex, (T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1494:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/confbase.h:17, from /usr/include/wx-2.8/wx/config.h:15, from gui/configuration.cpp:22: /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxHolidayAuthoritiesArray::Remove(_wxArraywxHolidayAuthoritiesArray)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1506:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(wxDateTimeHolidayAuthority *, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/kyra/dekyra_v1.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ tools.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/kyra/dekyra.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ encode_dxa.o encode_dxa.cpp: In member function 'virtual void EncodeDXA::execute()': encode_dxa.cpp:592:18: warning: '%04d' directive writing between 4 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(strbuf, "%s%04d.png", fullname, framenum); ^~~~~~~~~~~~ encode_dxa.cpp:592:9: note: 'sprintf' output between 9 and 1039 bytes into a destination of size 1024 sprintf(strbuf, "%s%04d.png", fullname, framenum); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ encode_dxa.cpp:605:20: warning: '.png' directive writing 4 bytes into a region of size between 0 and 1023 [-Wformat-overflow=] sprintf(strbuf, "%s%d.png", fullname, framenum); ^~~~~~~~~~ encode_dxa.cpp:605:11: note: 'sprintf' output between 6 and 1039 bytes into a destination of size 1024 sprintf(strbuf, "%s%d.png", fullname, framenum); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ encode_dxa.cpp:603:20: warning: '%02d' directive writing between 2 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(strbuf, "%s%02d.png", fullname, framenum); ^~~~~~~~~~~~ encode_dxa.cpp:603:11: note: 'sprintf' output between 7 and 1039 bytes into a destination of size 1024 sprintf(strbuf, "%s%02d.png", fullname, framenum); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ encode_dxa.cpp:601:20: warning: '%03d' directive writing between 3 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(strbuf, "%s%03d.png", fullname, framenum); ^~~~~~~~~~~~ encode_dxa.cpp:601:11: note: 'sprintf' output between 8 and 1039 bytes into a destination of size 1024 sprintf(strbuf, "%s%03d.png", fullname, framenum); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ encode_dxa.cpp:599:20: warning: '%04d' directive writing between 4 and 11 bytes into a region of size between 1 and 1024 [-Wformat-overflow=] sprintf(strbuf, "%s%04d.png", fullname, framenum); ^~~~~~~~~~~~ encode_dxa.cpp:599:11: note: 'sprintf' output between 9 and 1039 bytes into a destination of size 1024 sprintf(strbuf, "%s%04d.png", fullname, framenum); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ compress.o compress.cpp: In member function 'void CompressionTool::encodeAudio(const char*, bool, int, const char*, AudioFormat)': compress.cpp:179:17: warning: '%s' directive writing up to 2047 bytes into a region of size 1983 [-Wformat-overflow=] sprintf(buf, "Error in MP3 encoder.(check parameters) \nMP3 Encoder Commandline:%s\n", fbuf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ compress.cpp:179:11: note: 'sprintf' output between 67 and 2114 bytes into a destination of size 2048 sprintf(buf, "Error in MP3 encoder.(check parameters) \nMP3 Encoder Commandline:%s\n", fbuf); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/gob/gob_loadcalc.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/mohawk/utils/file.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/mohawk/deriven.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' LINK decine make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' LINK gob_loadcalc make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/mohawk/archive.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/mohawk/extract_mohawk.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' LINK dekyra make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' LINK deriven make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ gui/main.o In file included from /usr/include/wx-2.8/wx/debug.h:22, from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/main.cpp:24: /usr/include/wx-2.8/wx/wxchar.h: In function 'wxChar* wxTmemchr(const wxChar*, wxChar, size_t)': /usr/include/wx-2.8/wx/wxchar.h:1351:33: warning: cast from type 'const wxChar*' {aka 'const wchar_t*'} to type 'wxChar*' {aka 'wchar_t*'} casts away qualifiers [-Wcast-qual] return (wxChar*)s; ^ In file included from /usr/include/wx-2.8/wx/string.h:55, from /usr/include/wx-2.8/wx/memory.h:16, from /usr/include/wx-2.8/wx/object.h:20, from /usr/include/wx-2.8/wx/wx.h:16, from gui/main.cpp:31: /usr/include/wx-2.8/wx/buffer.h: In member function 'char* wxCharBuffer::release() const': /usr/include/wx-2.8/wx/buffer.h:63:23: warning: cast from type 'const wxCharBuffer*' to type 'wxCharBuffer*' casts away qualifiers [-Wcast-qual] ((classname *)this)->m_str = NULL; \ ^~~~ /usr/include/wx-2.8/wx/buffer.h:127:1: note: in expansion of macro 'DEFINE_BUFFER' DEFINE_BUFFER(wxCharBuffer, char, wxStrdupA); ^~~~~~~~~~~~~ /usr/include/wx-2.8/wx/buffer.h: In member function 'wchar_t* wxWCharBuffer::release() const': /usr/include/wx-2.8/wx/buffer.h:63:23: warning: cast from type 'const wxWCharBuffer*' to type 'wxWCharBuffer*' casts away qualifiers [-Wcast-qual] ((classname *)this)->m_str = NULL; \ ^~~~ /usr/include/wx-2.8/wx/buffer.h:134:1: note: in expansion of macro 'DEFINE_BUFFER' DEFINE_BUFFER(wxWCharBuffer, wchar_t, wxStrdupW); ^~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/main.cpp:24: /usr/include/wx-2.8/wx/buffer.h: In member function 'void wxMemoryBuffer::AppendByte(char)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:233:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_RET(cond, msg) wxCHECK2_MSG(cond, return, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/buffer.h:289:9: note: in expansion of macro 'wxCHECK_RET' wxCHECK_RET( m_bufdata->m_data, wxT("invalid wxMemoryBuffer") ); ^~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/memory.h:16, from /usr/include/wx-2.8/wx/object.h:20, from /usr/include/wx-2.8/wx/wx.h:16, from gui/main.cpp:31: /usr/include/wx-2.8/wx/string.h: In member function 'wxChar* wxStringData::data() const': /usr/include/wx-2.8/wx/string.h:223:51: warning: cast from type 'const wxStringData*' to type 'wxChar*' {aka 'wchar_t*'} casts away qualifiers [-Wcast-qual] wxChar* data() const { return (wxChar*)(this + 1); } ^ /usr/include/wx-2.8/wx/string.h: In member function 'void wxStringBase::Init()': /usr/include/wx-2.8/wx/string.h:270:39: warning: cast from type 'const wxChar*' {aka 'const wchar_t*'} to type 'wxChar*' {aka 'wchar_t*'} casts away qualifiers [-Wcast-qual] void Init() { m_pchData = (wxChar *)wxEmptyString; } ^~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/main.cpp:24: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayShort::Remove(_wxArraywxArrayShort)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:849:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayShort, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:993:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_SHORT' WX_DEFINE_USER_EXPORTED_ARRAY_SHORT(short, wxArrayShort, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayInt::Remove(_wxArraywxArrayInt)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:856:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayInt, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:994:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_INT' WX_DEFINE_USER_EXPORTED_ARRAY_INT(int, wxArrayInt, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayDouble::Remove(_wxArraywxArrayDouble)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:877:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayDouble, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:995:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_DOUBLE' WX_DEFINE_USER_EXPORTED_ARRAY_DOUBLE(double, wxArrayDouble, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayLong::Remove(_wxArraywxArrayLong)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayLong, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:996:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_LONG' WX_DEFINE_USER_EXPORTED_ARRAY_LONG(long, wxArrayLong, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:17, from gui/main.cpp:31: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': /usr/include/wx-2.8/wx/dynarray.h:335:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] { return (T&)(base::operator[](uiIndex)); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': /usr/include/wx-2.8/wx/dynarray.h:337:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] { return (T&)(base::operator[](uiIndex)); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': /usr/include/wx-2.8/wx/dynarray.h:339:48: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] { return (T&)(base::operator[](Count() - 1)); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/main.cpp:24: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayPtrVoid::Remove(_wxArraywxArrayPtrVoid)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:17, from gui/main.cpp:31: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': /usr/include/wx-2.8/wx/dynarray.h:450:51: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] iterator begin() { return (iterator)base::begin(); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::begin() const': /usr/include/wx-2.8/wx/dynarray.h:451:69: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] const_iterator begin() const { return (const_iterator)base::begin(); }\ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::end()': /usr/include/wx-2.8/wx/dynarray.h:453:47: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] iterator end() { return (iterator)base::end(); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::end() const': /usr/include/wx-2.8/wx/dynarray.h:454:65: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] const_iterator end() const { return (const_iterator)base::end(); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator, wxArrayPtrVoid::iterator)': /usr/include/wx-2.8/wx/dynarray.h:456:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)first, (biterator)last); }\ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:456:65: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)first, (biterator)last); }\ ^~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:456:69: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)first, (biterator)last); }\ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator)': /usr/include/wx-2.8/wx/dynarray.h:458:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)it); } \ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:458:49: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)it); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': /usr/include/wx-2.8/wx/dynarray.h:462:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { base::insert((biterator)it, n, (bconst_reference)v); } \ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_reference)': /usr/include/wx-2.8/wx/dynarray.h:464:48: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:464:71: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_iterator, wxArrayPtrVoid::const_iterator)': /usr/include/wx-2.8/wx/dynarray.h:466:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { base::insert((biterator)it, (bconst_iterator)first, \ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/main.cpp:31: /usr/include/wx-2.8/wx/list.h: In member function 'void** wxNodeBase::GetDataPtr() const': /usr/include/wx-2.8/wx/list.h:484:56: warning: cast from type 'const wxNodeBase*' to type 'wxNodeBase*' casts away qualifiers [-Wcast-qual] void** GetDataPtr() const { return &(((wxNodeBase*)this)->m_data); } ^~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxListBase::operator wxList&() const': /usr/include/wx-2.8/wx/list.h:1174:64: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] inline wxListBase::operator wxList&() const { return *(wxList*)this; } ^~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1185:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1185:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1225:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1225:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/main.cpp:31: /usr/include/wx-2.8/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::Iterator::Iterator(wxLongToLongHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxLongToLongHashMap_wxImplementation_HashTable*'} to type 'wxLongToLongHashMap_wxImplementation_HashTable::Self*' {aka 'wxLongToLongHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:696:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:735:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::const_iterator::const_iterator(wxLongToLongHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxLongToLongHashMap_wxImplementation_HashTable*'} to type 'wxLongToLongHashMap_wxImplementation_HashTable::Self*' {aka 'wxLongToLongHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:696:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:735:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::Iterator::Iterator(wxShadowObjectMethods_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxShadowObjectMethods_wxImplementation_HashTable*'} to type 'wxShadowObjectMethods_wxImplementation_HashTable::Self*' {aka 'wxShadowObjectMethods_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:20:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::const_iterator::const_iterator(wxShadowObjectMethods_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxShadowObjectMethods_wxImplementation_HashTable*'} to type 'wxShadowObjectMethods_wxImplementation_HashTable::Self*' {aka 'wxShadowObjectMethods_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:20:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/main.cpp:31: /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_Pair::wxShadowObjectFields_wxImplementation_Pair(wxShadowObjectFields_wxImplementation_Pair::const_t1&, const void* const&)': /usr/include/wx-2.8/wx/hashmap.h:433:79: warning: cast from type 'const const_t2' {aka 'const void* const'} to type 'wxShadowObjectFields_wxImplementation_Pair::t2' {aka 'void*'} casts away qualifiers [-Wcast-qual] CLASSNAME( const const_t1& f, const const_t2& s ):first(t1(f)),second(t2(s)) {} \ ^ /usr/include/wx-2.8/wx/hashmap.h:625:1: note: in expansion of macro '_WX_DECLARE_PAIR' _WX_DECLARE_PAIR( KEY_T, VALUE_T, CLASSNAME##_wxImplementation_Pair, CLASSEXP ) \ ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:25:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/main.cpp:31: /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::Iterator::Iterator(wxShadowObjectFields_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxShadowObjectFields_wxImplementation_HashTable*'} to type 'wxShadowObjectFields_wxImplementation_HashTable::Self*' {aka 'wxShadowObjectFields_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:25:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::const_iterator::const_iterator(wxShadowObjectFields_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxShadowObjectFields_wxImplementation_HashTable*'} to type 'wxShadowObjectFields_wxImplementation_HashTable::Self*' {aka 'wxShadowObjectFields_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:25:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/main.cpp:24: /usr/include/wx-2.8/wx/vector.h: In member function 'wxVectorBase& wxVectorBase::operator=(const wxVectorBase&)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:186:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_MSG(cond, rc, msg) wxCHECK2_MSG(cond, return rc, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:183:38: note: in expansion of macro 'wxCHECK_MSG' #define wxCHECK(cond, rc) wxCHECK_MSG(cond, rc, NULL) ^~~~~~~~~~~ /usr/include/wx-2.8/wx/vector.h:129:9: note: in expansion of macro 'wxCHECK' wxCHECK(copy(vb), *this); ^~~~~~~ In file included from /usr/include/wx-2.8/wx/clntdata.h:162, from /usr/include/wx-2.8/wx/event.h:18, from /usr/include/wx-2.8/wx/wx.h:25, from gui/main.cpp:31: /usr/include/wx-2.8/wx/clntdata.h: In member function 'virtual void* wxClientDataDictionaryPairVector::Copy(const void*) const': /usr/include/wx-2.8/wx/vector.h:142:33: warning: cast from type 'const void*' to type 'wxClientDataDictionaryPair*' casts away qualifiers [-Wcast-qual] return new obj(*(obj *) o);\ ^ /usr/include/wx-2.8/wx/vector.h:158:5: note: in expansion of macro 'WX_DECLARE_VECTORBASE' WX_DECLARE_VECTORBASE(obj, cls)\ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/main.cpp:24: /usr/include/wx-2.8/wx/clntdata.h: In copy constructor 'wxClientDataDictionaryPairVector::wxClientDataDictionaryPairVector(const wxClientDataDictionaryPairVector&)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:189:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK2(cond, op) wxCHECK2_MSG(cond, op, NULL) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/vector.h:148:9: note: in expansion of macro 'wxCHECK2' wxCHECK2(copy(c), return);\ ^~~~~~~~ /usr/include/wx-2.8/wx/vector.h:158:5: note: in expansion of macro 'WX_DECLARE_VECTORBASE' WX_DECLARE_VECTORBASE(obj, cls)\ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In member function 'void wxClientDataDictionaryPairVector::push_back(const wxClientDataDictionaryPair&)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:189:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK2(cond, op) wxCHECK2_MSG(cond, op, NULL) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/vector.h:162:9: note: in expansion of macro 'wxCHECK2' wxCHECK2(Alloc(size() + 1), return);\ ^~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/clntdata.h:162, from /usr/include/wx-2.8/wx/event.h:18, from /usr/include/wx-2.8/wx/wx.h:25, from gui/main.cpp:31: /usr/include/wx-2.8/wx/clntdata.h: In member function 'const wxClientDataDictionaryPair& wxClientDataDictionaryPairVector::at(wxVectorBase::size_type) const': /usr/include/wx-2.8/wx/vector.h:171:36: warning: cast from type 'const void*' to type 'wxClientDataDictionaryPair*' casts away qualifiers [-Wcast-qual] return *(obj *) GetItem(idx);\ ^ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In member function 'wxClientDataDictionaryPair& wxClientDataDictionaryPairVector::at(wxVectorBase::size_type)': /usr/include/wx-2.8/wx/vector.h:175:36: warning: cast from type 'const void*' to type 'wxClientDataDictionaryPair*' casts away qualifiers [-Wcast-qual] return *(obj *) GetItem(idx);\ ^ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/main.cpp:31: /usr/include/wx-2.8/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_Pair::wxStringToColourHashMap_wxImplementation_Pair(wxStringToColourHashMap_wxImplementation_Pair::const_t1&, const wxColour* const&)': /usr/include/wx-2.8/wx/hashmap.h:433:79: warning: cast from type 'const const_t2' {aka 'const wxColour* const'} to type 'wxStringToColourHashMap_wxImplementation_Pair::t2' {aka 'wxColour*'} casts away qualifiers [-Wcast-qual] CLASSNAME( const const_t1& f, const const_t2& s ):first(t1(f)),second(t2(s)) {} \ ^ /usr/include/wx-2.8/wx/hashmap.h:625:1: note: in expansion of macro '_WX_DECLARE_PAIR' _WX_DECLARE_PAIR( KEY_T, VALUE_T, CLASSNAME##_wxImplementation_Pair, CLASSEXP ) \ ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:686:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h:544:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/main.cpp:31: /usr/include/wx-2.8/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::Iterator::Iterator(wxStringToColourHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxStringToColourHashMap_wxImplementation_HashTable*'} to type 'wxStringToColourHashMap_wxImplementation_HashTable::Self*' {aka 'wxStringToColourHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:686:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h:544:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::const_iterator::const_iterator(wxStringToColourHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxStringToColourHashMap_wxImplementation_HashTable*'} to type 'wxStringToColourHashMap_wxImplementation_HashTable::Self*' {aka 'wxStringToColourHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:686:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h:544:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/main.cpp:24: /usr/include/wx-2.8/wx/event.h: In member function 'void wxCloseEvent::Veto(bool)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:233:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_RET(cond, msg) wxCHECK2_MSG(cond, return, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:1409:9: note: in expansion of macro 'wxCHECK_RET' wxCHECK_RET( m_canVeto, ^~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h: In member function 'void wxEventTableEntryPointerArray::Remove(_wxArraywxEventTableEntryPointerArray)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:649:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, base, class wxARRAY_DEFAULT_EXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:825:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_PTR' WX_DEFINE_TYPEARRAY_PTR(T, name, wxBaseArrayPtrVoid) ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2324:1: note: in expansion of macro 'WX_DEFINE_ARRAY_PTR' WX_DEFINE_ARRAY_PTR(const wxEventTableEntry*, wxEventTableEntryPointerArray); ^~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h: In function 'void wxPostEvent(wxEvtHandler*, wxEvent&)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:233:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_RET(cond, msg) wxCHECK2_MSG(cond, return, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2568:5: note: in expansion of macro 'wxCHECK_RET' wxCHECK_RET( dest, wxT("need an object to post event to in wxPostEvent") ); ^~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/main.cpp:31: /usr/include/wx-2.8/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1130:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1130:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/main.cpp:24: /usr/include/wx-2.8/wx/module.h: In member function 'void wxArrayClassInfo::Remove(_wxArraywxArrayClassInfo)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h:24:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(wxClassInfo *, wxArrayClassInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h: In member function 'void wxModule::AddDependency(wxClassInfo*)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:233:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_RET(cond, msg) wxCHECK2_MSG(cond, return, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h:71:9: note: in expansion of macro 'wxCHECK_RET' wxCHECK_RET( dep, wxT("NULL module dependency") ); ^~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:17, from gui/main.cpp:31: /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': /usr/include/wx-2.8/wx/dynarray.h:579:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] { base::push_back((T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1494:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': /usr/include/wx-2.8/wx/dynarray.h:581:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] { base::push_back((T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1494:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': /usr/include/wx-2.8/wx/dynarray.h:587:43: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] { base::insert(begin() + uiIndex, (T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1494:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/main.cpp:24: /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxHolidayAuthoritiesArray::Remove(_wxArraywxHolidayAuthoritiesArray)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1506:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(wxDateTimeHolidayAuthority *, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/main.cpp:31: /usr/include/wx-2.8/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/window.h:111:1: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLEXPORT); ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/window.h:111:1: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLEXPORT); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:36, from gui/main.cpp:31: /usr/include/wx-2.8/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': /usr/include/wx-2.8/wx/window.h:722:30: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] { return (wxWindow *)this == GetCapture(); } ^~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/main.cpp:24: /usr/include/wx-2.8/wx/gtk/window.h: In member function 'void wxArrayGdkWindows::Remove(_wxArraywxArrayGdkWindows)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:655:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, base, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:829:5: note: in expansion of macro 'WX_DEFINE_EXPORTED_TYPEARRAY_PTR' WX_DEFINE_EXPORTED_TYPEARRAY_PTR(T, name, wxBaseArrayPtrVoid) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/window.h:19:1: note: in expansion of macro 'WX_DEFINE_EXPORTED_ARRAY_PTR' WX_DEFINE_EXPORTED_ARRAY_PTR(GdkWindow *, wxArrayGdkWindows); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:17, from gui/main.cpp:31: /usr/include/wx-2.8/wx/iconbndl.h: In member function 'void wxIconArray::Add(const _wxObjArraywxIconArray*)': /usr/include/wx-2.8/wx/dynarray.h:579:27: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] { base::push_back((T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:787:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' WX_DECLARE_EXPORTED_OBJARRAY( wxIcon, wxIconArray ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h: In member function 'void wxIconArray::push_back(const _wxObjArraywxIconArray*)': /usr/include/wx-2.8/wx/dynarray.h:581:27: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] { base::push_back((T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:787:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' WX_DECLARE_EXPORTED_OBJARRAY( wxIcon, wxIconArray ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h: In member function 'void wxIconArray::Insert(const _wxObjArraywxIconArray*, size_t)': /usr/include/wx-2.8/wx/dynarray.h:587:43: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] { base::insert(begin() + uiIndex, (T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:787:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' WX_DECLARE_EXPORTED_OBJARRAY( wxIcon, wxIconArray ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/main.cpp:31: /usr/include/wx-2.8/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::Iterator::Iterator(wxImageHistogramBase_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxImageHistogramBase_wxImplementation_HashTable*'} to type 'wxImageHistogramBase_wxImplementation_HashTable::Self*' {aka 'wxImageHistogramBase_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:696:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:699:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/image.h:136:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::const_iterator::const_iterator(wxImageHistogramBase_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxImageHistogramBase_wxImplementation_HashTable*'} to type 'wxImageHistogramBase_wxImplementation_HashTable::Self*' {aka 'wxImageHistogramBase_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:696:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:699:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/image.h:136:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/main.cpp:31: /usr/include/wx-2.8/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dataobj.h:262:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dataobj.h:262:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/main.cpp:24: /usr/include/wx-2.8/wx/radiobox.h: In member function 'void wxToolTipArray::Remove(_wxArraywxToolTipArray)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:655:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, base, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:829:5: note: in expansion of macro 'WX_DEFINE_EXPORTED_TYPEARRAY_PTR' WX_DEFINE_EXPORTED_TYPEARRAY_PTR(T, name, wxBaseArrayPtrVoid) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/radiobox.h:25:1: note: in expansion of macro 'WX_DEFINE_EXPORTED_ARRAY_PTR' WX_DEFINE_EXPORTED_ARRAY_PTR(wxToolTip *, wxToolTipArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/main.cpp:31: /usr/include/wx-2.8/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/radiobox.h:19:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/radiobox.h:19:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/tbarbase.h:231:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/tbarbase.h:231:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/sizer.h:414:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/sizer.h:414:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/statusbr.h: In member function 'wxString* const& wxListString::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1112:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/statusbr.h:25:1: note: in expansion of macro 'WX_DECLARE_LIST' WX_DECLARE_LIST(wxString, wxListString); ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/statusbr.h: In member function 'wxString* const& wxListString::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1112:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/statusbr.h:25:1: note: in expansion of macro 'WX_DECLARE_LIST' WX_DECLARE_LIST(wxString, wxListString); ^~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/main.cpp:24: /usr/include/wx-2.8/wx/valtext.h: In member function 'bool wxTextValidator::CheckValidator() const': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:186:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_MSG(cond, rc, msg) wxCHECK2_MSG(cond, return rc, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/valtext.h:103:9: note: in expansion of macro 'wxCHECK_MSG' wxCHECK_MSG( m_validatorWindow->IsKindOf(CLASSINFO(wxTextCtrl)), false, ^~~~~~~~~~~ /usr/include/wx-2.8/wx/bookctrl.h: In member function 'void wxArrayPages::Remove(_wxArraywxArrayPages)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:655:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, base, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:829:5: note: in expansion of macro 'WX_DEFINE_EXPORTED_TYPEARRAY_PTR' WX_DEFINE_EXPORTED_TYPEARRAY_PTR(T, name, wxBaseArrayPtrVoid) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/bookctrl.h:26:1: note: in expansion of macro 'WX_DEFINE_EXPORTED_ARRAY_PTR' WX_DEFINE_EXPORTED_ARRAY_PTR(wxWindow *, wxArrayPages); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/main.cpp:31: /usr/include/wx-2.8/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1112:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/notebook.h:21:1: note: in expansion of macro 'WX_DECLARE_LIST' WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1112:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/notebook.h:21:1: note: in expansion of macro 'WX_DECLARE_LIST' WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList); ^~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:25, from gui/main.cpp:31: gui/main.cpp: At global scope: /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:35: note: in expansion of macro 'wx__DECLARE_EVT1' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:89: note: in expansion of macro 'wxCommandEventHandler' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/main.cpp:168:2: note: in expansion of macro 'EVT_BUTTON' EVT_BUTTON(ID_HELP, ScummToolsFrame::onMenuHelp) ^~~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3026:31: note: in expansion of macro 'wx__DECLARE_EVT1' #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_MENU_SELECTED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3026:84: note: in expansion of macro 'wxCommandEventHandler' #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_MENU_SELECTED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/main.cpp:169:2: note: in expansion of macro 'EVT_MENU' EVT_MENU(wxID_HELP, ScummToolsFrame::onMenuHelp) ^~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:35: note: in expansion of macro 'wx__DECLARE_EVT1' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:89: note: in expansion of macro 'wxCommandEventHandler' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/main.cpp:170:2: note: in expansion of macro 'EVT_BUTTON' EVT_BUTTON(ID_ADVANCED, ScummToolsFrame::onMenuAdvanced) ^~~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3026:31: note: in expansion of macro 'wx__DECLARE_EVT1' #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_MENU_SELECTED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3026:84: note: in expansion of macro 'wxCommandEventHandler' #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_MENU_SELECTED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/main.cpp:171:2: note: in expansion of macro 'EVT_MENU' EVT_MENU(wxID_PREFERENCES, ScummToolsFrame::onMenuAdvanced) ^~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3026:31: note: in expansion of macro 'wx__DECLARE_EVT1' #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_MENU_SELECTED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3026:84: note: in expansion of macro 'wxCommandEventHandler' #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_MENU_SELECTED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/main.cpp:172:2: note: in expansion of macro 'EVT_MENU' EVT_MENU(ID_MANUAL, ScummToolsFrame::onMenuManual) ^~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3026:31: note: in expansion of macro 'wx__DECLARE_EVT1' #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_MENU_SELECTED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3026:84: note: in expansion of macro 'wxCommandEventHandler' #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_MENU_SELECTED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/main.cpp:173:2: note: in expansion of macro 'EVT_MENU' EVT_MENU(ID_WEBSITE, ScummToolsFrame::onMenuWebsite) ^~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3026:31: note: in expansion of macro 'wx__DECLARE_EVT1' #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_MENU_SELECTED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3026:84: note: in expansion of macro 'wxCommandEventHandler' #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_MENU_SELECTED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/main.cpp:174:2: note: in expansion of macro 'EVT_MENU' EVT_MENU(wxID_ABOUT, ScummToolsFrame::onMenuAbout) ^~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:35: note: in expansion of macro 'wx__DECLARE_EVT1' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:89: note: in expansion of macro 'wxCommandEventHandler' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/main.cpp:175:2: note: in expansion of macro 'EVT_BUTTON' EVT_BUTTON(ID_ABOUT, ScummToolsFrame::onMenuAbout) ^~~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3026:31: note: in expansion of macro 'wx__DECLARE_EVT1' #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_MENU_SELECTED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3026:84: note: in expansion of macro 'wxCommandEventHandler' #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_MENU_SELECTED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/main.cpp:176:2: note: in expansion of macro 'EVT_MENU' EVT_MENU(wxID_EXIT, ScummToolsFrame::onMenuExit) ^~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxIdleEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2853:5: note: in expansion of macro 'wx__DECLARE_EVT1' wx__DECLARE_EVT1(evt, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3077:24: note: in expansion of macro 'wx__DECLARE_EVT0' #define EVT_IDLE(func) wx__DECLARE_EVT0(wxEVT_IDLE, wxIdleEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2668:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxIdleEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3077:53: note: in expansion of macro 'wxIdleEventHandler' #define EVT_IDLE(func) wx__DECLARE_EVT0(wxEVT_IDLE, wxIdleEventHandler(func)) ^~~~~~~~~~~~~~~~~~ gui/main.cpp:178:2: note: in expansion of macro 'EVT_IDLE' EVT_IDLE(ScummToolsFrame::onIdle) ^~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2853:5: note: in expansion of macro 'wx__DECLARE_EVT1' wx__DECLARE_EVT1(evt, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2878:26: note: in expansion of macro 'wx__DECLARE_EVT0' #define EVT_CLOSE(func) wx__DECLARE_EVT0(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2670:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCloseEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2878:63: note: in expansion of macro 'wxCloseEventHandler' #define EVT_CLOSE(func) wx__DECLARE_EVT0(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(func)) ^~~~~~~~~~~~~~~~~~~ gui/main.cpp:179:2: note: in expansion of macro 'EVT_CLOSE' EVT_CLOSE(ScummToolsFrame::onClose) ^~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:35: note: in expansion of macro 'wx__DECLARE_EVT1' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:89: note: in expansion of macro 'wxCommandEventHandler' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/main.cpp:394:2: note: in expansion of macro 'EVT_BUTTON' EVT_BUTTON(ID_NEXT, WizardButtons::onClickNext) ^~~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:35: note: in expansion of macro 'wx__DECLARE_EVT1' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:89: note: in expansion of macro 'wxCommandEventHandler' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/main.cpp:395:2: note: in expansion of macro 'EVT_BUTTON' EVT_BUTTON(ID_PREV, WizardButtons::onClickPrevious) ^~~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:35: note: in expansion of macro 'wx__DECLARE_EVT1' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:89: note: in expansion of macro 'wxCommandEventHandler' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/main.cpp:396:2: note: in expansion of macro 'EVT_BUTTON' EVT_BUTTON(ID_CANCEL, WizardButtons::onClickCancel) ^~~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxPaintEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2853:5: note: in expansion of macro 'wx__DECLARE_EVT1' wx__DECLARE_EVT1(evt, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2881:26: note: in expansion of macro 'wx__DECLARE_EVT0' #define EVT_PAINT(func) wx__DECLARE_EVT0(wxEVT_PAINT, wxPaintEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2637:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxPaintEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2881:56: note: in expansion of macro 'wxPaintEventHandler' #define EVT_PAINT(func) wx__DECLARE_EVT0(wxEVT_PAINT, wxPaintEventHandler(func)) ^~~~~~~~~~~~~~~~~~~ gui/main.cpp:545:2: note: in expansion of macro 'EVT_PAINT' EVT_PAINT(Header::onPaint) ^~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' LINK extract_mohawk make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ engines/mohawk/construct_mohawk.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' LINK construct_mohawk make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ gui/gui_tools.o In file included from /usr/include/wx-2.8/wx/debug.h:22, from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/gui_tools.cpp:24: /usr/include/wx-2.8/wx/wxchar.h: In function 'wxChar* wxTmemchr(const wxChar*, wxChar, size_t)': /usr/include/wx-2.8/wx/wxchar.h:1351:33: warning: cast from type 'const wxChar*' {aka 'const wchar_t*'} to type 'wxChar*' {aka 'wchar_t*'} casts away qualifiers [-Wcast-qual] return (wxChar*)s; ^ In file included from /usr/include/wx-2.8/wx/string.h:55, from /usr/include/wx-2.8/wx/memory.h:16, from /usr/include/wx-2.8/wx/object.h:20, from /usr/include/wx-2.8/wx/wx.h:16, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/buffer.h: In member function 'char* wxCharBuffer::release() const': /usr/include/wx-2.8/wx/buffer.h:63:23: warning: cast from type 'const wxCharBuffer*' to type 'wxCharBuffer*' casts away qualifiers [-Wcast-qual] ((classname *)this)->m_str = NULL; \ ^~~~ /usr/include/wx-2.8/wx/buffer.h:127:1: note: in expansion of macro 'DEFINE_BUFFER' DEFINE_BUFFER(wxCharBuffer, char, wxStrdupA); ^~~~~~~~~~~~~ /usr/include/wx-2.8/wx/buffer.h: In member function 'wchar_t* wxWCharBuffer::release() const': /usr/include/wx-2.8/wx/buffer.h:63:23: warning: cast from type 'const wxWCharBuffer*' to type 'wxWCharBuffer*' casts away qualifiers [-Wcast-qual] ((classname *)this)->m_str = NULL; \ ^~~~ /usr/include/wx-2.8/wx/buffer.h:134:1: note: in expansion of macro 'DEFINE_BUFFER' DEFINE_BUFFER(wxWCharBuffer, wchar_t, wxStrdupW); ^~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/gui_tools.cpp:24: /usr/include/wx-2.8/wx/buffer.h: In member function 'void wxMemoryBuffer::AppendByte(char)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:233:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_RET(cond, msg) wxCHECK2_MSG(cond, return, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/buffer.h:289:9: note: in expansion of macro 'wxCHECK_RET' wxCHECK_RET( m_bufdata->m_data, wxT("invalid wxMemoryBuffer") ); ^~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/memory.h:16, from /usr/include/wx-2.8/wx/object.h:20, from /usr/include/wx-2.8/wx/wx.h:16, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/string.h: In member function 'wxChar* wxStringData::data() const': /usr/include/wx-2.8/wx/string.h:223:51: warning: cast from type 'const wxStringData*' to type 'wxChar*' {aka 'wchar_t*'} casts away qualifiers [-Wcast-qual] wxChar* data() const { return (wxChar*)(this + 1); } ^ /usr/include/wx-2.8/wx/string.h: In member function 'void wxStringBase::Init()': /usr/include/wx-2.8/wx/string.h:270:39: warning: cast from type 'const wxChar*' {aka 'const wchar_t*'} to type 'wxChar*' {aka 'wchar_t*'} casts away qualifiers [-Wcast-qual] void Init() { m_pchData = (wxChar *)wxEmptyString; } ^~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/gui_tools.cpp:24: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayShort::Remove(_wxArraywxArrayShort)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:849:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayShort, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:993:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_SHORT' WX_DEFINE_USER_EXPORTED_ARRAY_SHORT(short, wxArrayShort, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayInt::Remove(_wxArraywxArrayInt)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:856:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayInt, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:994:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_INT' WX_DEFINE_USER_EXPORTED_ARRAY_INT(int, wxArrayInt, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayDouble::Remove(_wxArraywxArrayDouble)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:877:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayDouble, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:995:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_DOUBLE' WX_DEFINE_USER_EXPORTED_ARRAY_DOUBLE(double, wxArrayDouble, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayLong::Remove(_wxArraywxArrayLong)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayLong, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:996:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_LONG' WX_DEFINE_USER_EXPORTED_ARRAY_LONG(long, wxArrayLong, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:17, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': /usr/include/wx-2.8/wx/dynarray.h:335:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] { return (T&)(base::operator[](uiIndex)); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': /usr/include/wx-2.8/wx/dynarray.h:337:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] { return (T&)(base::operator[](uiIndex)); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': /usr/include/wx-2.8/wx/dynarray.h:339:48: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] { return (T&)(base::operator[](Count() - 1)); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/gui_tools.cpp:24: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayPtrVoid::Remove(_wxArraywxArrayPtrVoid)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:17, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': /usr/include/wx-2.8/wx/dynarray.h:450:51: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] iterator begin() { return (iterator)base::begin(); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::begin() const': /usr/include/wx-2.8/wx/dynarray.h:451:69: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] const_iterator begin() const { return (const_iterator)base::begin(); }\ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::end()': /usr/include/wx-2.8/wx/dynarray.h:453:47: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] iterator end() { return (iterator)base::end(); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::end() const': /usr/include/wx-2.8/wx/dynarray.h:454:65: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] const_iterator end() const { return (const_iterator)base::end(); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator, wxArrayPtrVoid::iterator)': /usr/include/wx-2.8/wx/dynarray.h:456:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)first, (biterator)last); }\ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:456:65: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)first, (biterator)last); }\ ^~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:456:69: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)first, (biterator)last); }\ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator)': /usr/include/wx-2.8/wx/dynarray.h:458:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)it); } \ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:458:49: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)it); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': /usr/include/wx-2.8/wx/dynarray.h:462:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { base::insert((biterator)it, n, (bconst_reference)v); } \ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_reference)': /usr/include/wx-2.8/wx/dynarray.h:464:48: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:464:71: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_iterator, wxArrayPtrVoid::const_iterator)': /usr/include/wx-2.8/wx/dynarray.h:466:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { base::insert((biterator)it, (bconst_iterator)first, \ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/list.h: In member function 'void** wxNodeBase::GetDataPtr() const': /usr/include/wx-2.8/wx/list.h:484:56: warning: cast from type 'const wxNodeBase*' to type 'wxNodeBase*' casts away qualifiers [-Wcast-qual] void** GetDataPtr() const { return &(((wxNodeBase*)this)->m_data); } ^~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxListBase::operator wxList&() const': /usr/include/wx-2.8/wx/list.h:1174:64: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] inline wxListBase::operator wxList&() const { return *(wxList*)this; } ^~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1185:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1185:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1225:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1225:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::Iterator::Iterator(wxLongToLongHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxLongToLongHashMap_wxImplementation_HashTable*'} to type 'wxLongToLongHashMap_wxImplementation_HashTable::Self*' {aka 'wxLongToLongHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:696:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:735:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::const_iterator::const_iterator(wxLongToLongHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxLongToLongHashMap_wxImplementation_HashTable*'} to type 'wxLongToLongHashMap_wxImplementation_HashTable::Self*' {aka 'wxLongToLongHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:696:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:735:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::Iterator::Iterator(wxShadowObjectMethods_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxShadowObjectMethods_wxImplementation_HashTable*'} to type 'wxShadowObjectMethods_wxImplementation_HashTable::Self*' {aka 'wxShadowObjectMethods_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:20:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::const_iterator::const_iterator(wxShadowObjectMethods_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxShadowObjectMethods_wxImplementation_HashTable*'} to type 'wxShadowObjectMethods_wxImplementation_HashTable::Self*' {aka 'wxShadowObjectMethods_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:20:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_Pair::wxShadowObjectFields_wxImplementation_Pair(wxShadowObjectFields_wxImplementation_Pair::const_t1&, const void* const&)': /usr/include/wx-2.8/wx/hashmap.h:433:79: warning: cast from type 'const const_t2' {aka 'const void* const'} to type 'wxShadowObjectFields_wxImplementation_Pair::t2' {aka 'void*'} casts away qualifiers [-Wcast-qual] CLASSNAME( const const_t1& f, const const_t2& s ):first(t1(f)),second(t2(s)) {} \ ^ /usr/include/wx-2.8/wx/hashmap.h:625:1: note: in expansion of macro '_WX_DECLARE_PAIR' _WX_DECLARE_PAIR( KEY_T, VALUE_T, CLASSNAME##_wxImplementation_Pair, CLASSEXP ) \ ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:25:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::Iterator::Iterator(wxShadowObjectFields_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxShadowObjectFields_wxImplementation_HashTable*'} to type 'wxShadowObjectFields_wxImplementation_HashTable::Self*' {aka 'wxShadowObjectFields_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:25:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::const_iterator::const_iterator(wxShadowObjectFields_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxShadowObjectFields_wxImplementation_HashTable*'} to type 'wxShadowObjectFields_wxImplementation_HashTable::Self*' {aka 'wxShadowObjectFields_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:25:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/gui_tools.cpp:24: /usr/include/wx-2.8/wx/vector.h: In member function 'wxVectorBase& wxVectorBase::operator=(const wxVectorBase&)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:186:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_MSG(cond, rc, msg) wxCHECK2_MSG(cond, return rc, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:183:38: note: in expansion of macro 'wxCHECK_MSG' #define wxCHECK(cond, rc) wxCHECK_MSG(cond, rc, NULL) ^~~~~~~~~~~ /usr/include/wx-2.8/wx/vector.h:129:9: note: in expansion of macro 'wxCHECK' wxCHECK(copy(vb), *this); ^~~~~~~ In file included from /usr/include/wx-2.8/wx/clntdata.h:162, from /usr/include/wx-2.8/wx/event.h:18, from /usr/include/wx-2.8/wx/wx.h:25, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/clntdata.h: In member function 'virtual void* wxClientDataDictionaryPairVector::Copy(const void*) const': /usr/include/wx-2.8/wx/vector.h:142:33: warning: cast from type 'const void*' to type 'wxClientDataDictionaryPair*' casts away qualifiers [-Wcast-qual] return new obj(*(obj *) o);\ ^ /usr/include/wx-2.8/wx/vector.h:158:5: note: in expansion of macro 'WX_DECLARE_VECTORBASE' WX_DECLARE_VECTORBASE(obj, cls)\ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/gui_tools.cpp:24: /usr/include/wx-2.8/wx/clntdata.h: In copy constructor 'wxClientDataDictionaryPairVector::wxClientDataDictionaryPairVector(const wxClientDataDictionaryPairVector&)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:189:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK2(cond, op) wxCHECK2_MSG(cond, op, NULL) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/vector.h:148:9: note: in expansion of macro 'wxCHECK2' wxCHECK2(copy(c), return);\ ^~~~~~~~ /usr/include/wx-2.8/wx/vector.h:158:5: note: in expansion of macro 'WX_DECLARE_VECTORBASE' WX_DECLARE_VECTORBASE(obj, cls)\ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In member function 'void wxClientDataDictionaryPairVector::push_back(const wxClientDataDictionaryPair&)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:189:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK2(cond, op) wxCHECK2_MSG(cond, op, NULL) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/vector.h:162:9: note: in expansion of macro 'wxCHECK2' wxCHECK2(Alloc(size() + 1), return);\ ^~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/clntdata.h:162, from /usr/include/wx-2.8/wx/event.h:18, from /usr/include/wx-2.8/wx/wx.h:25, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/clntdata.h: In member function 'const wxClientDataDictionaryPair& wxClientDataDictionaryPairVector::at(wxVectorBase::size_type) const': /usr/include/wx-2.8/wx/vector.h:171:36: warning: cast from type 'const void*' to type 'wxClientDataDictionaryPair*' casts away qualifiers [-Wcast-qual] return *(obj *) GetItem(idx);\ ^ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In member function 'wxClientDataDictionaryPair& wxClientDataDictionaryPairVector::at(wxVectorBase::size_type)': /usr/include/wx-2.8/wx/vector.h:175:36: warning: cast from type 'const void*' to type 'wxClientDataDictionaryPair*' casts away qualifiers [-Wcast-qual] return *(obj *) GetItem(idx);\ ^ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_Pair::wxStringToColourHashMap_wxImplementation_Pair(wxStringToColourHashMap_wxImplementation_Pair::const_t1&, const wxColour* const&)': /usr/include/wx-2.8/wx/hashmap.h:433:79: warning: cast from type 'const const_t2' {aka 'const wxColour* const'} to type 'wxStringToColourHashMap_wxImplementation_Pair::t2' {aka 'wxColour*'} casts away qualifiers [-Wcast-qual] CLASSNAME( const const_t1& f, const const_t2& s ):first(t1(f)),second(t2(s)) {} \ ^ /usr/include/wx-2.8/wx/hashmap.h:625:1: note: in expansion of macro '_WX_DECLARE_PAIR' _WX_DECLARE_PAIR( KEY_T, VALUE_T, CLASSNAME##_wxImplementation_Pair, CLASSEXP ) \ ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:686:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h:544:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::Iterator::Iterator(wxStringToColourHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxStringToColourHashMap_wxImplementation_HashTable*'} to type 'wxStringToColourHashMap_wxImplementation_HashTable::Self*' {aka 'wxStringToColourHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:686:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h:544:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::const_iterator::const_iterator(wxStringToColourHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxStringToColourHashMap_wxImplementation_HashTable*'} to type 'wxStringToColourHashMap_wxImplementation_HashTable::Self*' {aka 'wxStringToColourHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:686:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h:544:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/gui_tools.cpp:24: /usr/include/wx-2.8/wx/event.h: In member function 'void wxCloseEvent::Veto(bool)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:233:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_RET(cond, msg) wxCHECK2_MSG(cond, return, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:1409:9: note: in expansion of macro 'wxCHECK_RET' wxCHECK_RET( m_canVeto, ^~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h: In member function 'void wxEventTableEntryPointerArray::Remove(_wxArraywxEventTableEntryPointerArray)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:649:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, base, class wxARRAY_DEFAULT_EXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:825:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_PTR' WX_DEFINE_TYPEARRAY_PTR(T, name, wxBaseArrayPtrVoid) ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2324:1: note: in expansion of macro 'WX_DEFINE_ARRAY_PTR' WX_DEFINE_ARRAY_PTR(const wxEventTableEntry*, wxEventTableEntryPointerArray); ^~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h: In function 'void wxPostEvent(wxEvtHandler*, wxEvent&)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:233:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_RET(cond, msg) wxCHECK2_MSG(cond, return, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2568:5: note: in expansion of macro 'wxCHECK_RET' wxCHECK_RET( dest, wxT("need an object to post event to in wxPostEvent") ); ^~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1130:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1130:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/gui_tools.cpp:24: /usr/include/wx-2.8/wx/module.h: In member function 'void wxArrayClassInfo::Remove(_wxArraywxArrayClassInfo)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h:24:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(wxClassInfo *, wxArrayClassInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h: In member function 'void wxModule::AddDependency(wxClassInfo*)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:233:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_RET(cond, msg) wxCHECK2_MSG(cond, return, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h:71:9: note: in expansion of macro 'wxCHECK_RET' wxCHECK_RET( dep, wxT("NULL module dependency") ); ^~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:17, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': /usr/include/wx-2.8/wx/dynarray.h:579:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] { base::push_back((T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1494:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': /usr/include/wx-2.8/wx/dynarray.h:581:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] { base::push_back((T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1494:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': /usr/include/wx-2.8/wx/dynarray.h:587:43: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] { base::insert(begin() + uiIndex, (T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1494:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/gui_tools.cpp:24: /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxHolidayAuthoritiesArray::Remove(_wxArraywxHolidayAuthoritiesArray)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1506:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(wxDateTimeHolidayAuthority *, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/window.h:111:1: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLEXPORT); ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/window.h:111:1: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLEXPORT); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:36, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': /usr/include/wx-2.8/wx/window.h:722:30: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] { return (wxWindow *)this == GetCapture(); } ^~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/gui_tools.cpp:24: /usr/include/wx-2.8/wx/gtk/window.h: In member function 'void wxArrayGdkWindows::Remove(_wxArraywxArrayGdkWindows)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:655:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, base, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:829:5: note: in expansion of macro 'WX_DEFINE_EXPORTED_TYPEARRAY_PTR' WX_DEFINE_EXPORTED_TYPEARRAY_PTR(T, name, wxBaseArrayPtrVoid) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/window.h:19:1: note: in expansion of macro 'WX_DEFINE_EXPORTED_ARRAY_PTR' WX_DEFINE_EXPORTED_ARRAY_PTR(GdkWindow *, wxArrayGdkWindows); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:17, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/iconbndl.h: In member function 'void wxIconArray::Add(const _wxObjArraywxIconArray*)': /usr/include/wx-2.8/wx/dynarray.h:579:27: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] { base::push_back((T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:787:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' WX_DECLARE_EXPORTED_OBJARRAY( wxIcon, wxIconArray ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h: In member function 'void wxIconArray::push_back(const _wxObjArraywxIconArray*)': /usr/include/wx-2.8/wx/dynarray.h:581:27: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] { base::push_back((T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:787:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' WX_DECLARE_EXPORTED_OBJARRAY( wxIcon, wxIconArray ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h: In member function 'void wxIconArray::Insert(const _wxObjArraywxIconArray*, size_t)': /usr/include/wx-2.8/wx/dynarray.h:587:43: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] { base::insert(begin() + uiIndex, (T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:787:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' WX_DECLARE_EXPORTED_OBJARRAY( wxIcon, wxIconArray ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::Iterator::Iterator(wxImageHistogramBase_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxImageHistogramBase_wxImplementation_HashTable*'} to type 'wxImageHistogramBase_wxImplementation_HashTable::Self*' {aka 'wxImageHistogramBase_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:696:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:699:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/image.h:136:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::const_iterator::const_iterator(wxImageHistogramBase_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxImageHistogramBase_wxImplementation_HashTable*'} to type 'wxImageHistogramBase_wxImplementation_HashTable::Self*' {aka 'wxImageHistogramBase_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:696:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:699:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/image.h:136:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dataobj.h:262:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dataobj.h:262:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/gui_tools.cpp:24: /usr/include/wx-2.8/wx/radiobox.h: In member function 'void wxToolTipArray::Remove(_wxArraywxToolTipArray)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:655:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, base, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:829:5: note: in expansion of macro 'WX_DEFINE_EXPORTED_TYPEARRAY_PTR' WX_DEFINE_EXPORTED_TYPEARRAY_PTR(T, name, wxBaseArrayPtrVoid) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/radiobox.h:25:1: note: in expansion of macro 'WX_DEFINE_EXPORTED_ARRAY_PTR' WX_DEFINE_EXPORTED_ARRAY_PTR(wxToolTip *, wxToolTipArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/gui_tools.cpp:31: /usr/include/wx-2.8/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/radiobox.h:19:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/radiobox.h:19:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/tbarbase.h:231:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/tbarbase.h:231:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/sizer.h:414:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/sizer.h:414:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/statusbr.h: In member function 'wxString* const& wxListString::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1112:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/statusbr.h:25:1: note: in expansion of macro 'WX_DECLARE_LIST' WX_DECLARE_LIST(wxString, wxListString); ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/statusbr.h: In member function 'wxString* const& wxListString::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1112:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/statusbr.h:25:1: note: in expansion of macro 'WX_DECLARE_LIST' WX_DECLARE_LIST(wxString, wxListString); ^~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/gui_tools.cpp:24: /usr/include/wx-2.8/wx/valtext.h: In member function 'bool wxTextValidator::CheckValidator() const': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:186:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_MSG(cond, rc, msg) wxCHECK2_MSG(cond, return rc, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/valtext.h:103:9: note: in expansion of macro 'wxCHECK_MSG' wxCHECK_MSG( m_validatorWindow->IsKindOf(CLASSINFO(wxTextCtrl)), false, ^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ gui/pages.o In file included from /usr/include/wx-2.8/wx/debug.h:22, from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/pages.cpp:24: /usr/include/wx-2.8/wx/wxchar.h: In function 'wxChar* wxTmemchr(const wxChar*, wxChar, size_t)': /usr/include/wx-2.8/wx/wxchar.h:1351:33: warning: cast from type 'const wxChar*' {aka 'const wchar_t*'} to type 'wxChar*' {aka 'wchar_t*'} casts away qualifiers [-Wcast-qual] return (wxChar*)s; ^ In file included from /usr/include/wx-2.8/wx/string.h:55, from /usr/include/wx-2.8/wx/memory.h:16, from /usr/include/wx-2.8/wx/object.h:20, from /usr/include/wx-2.8/wx/wx.h:16, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/buffer.h: In member function 'char* wxCharBuffer::release() const': /usr/include/wx-2.8/wx/buffer.h:63:23: warning: cast from type 'const wxCharBuffer*' to type 'wxCharBuffer*' casts away qualifiers [-Wcast-qual] ((classname *)this)->m_str = NULL; \ ^~~~ /usr/include/wx-2.8/wx/buffer.h:127:1: note: in expansion of macro 'DEFINE_BUFFER' DEFINE_BUFFER(wxCharBuffer, char, wxStrdupA); ^~~~~~~~~~~~~ /usr/include/wx-2.8/wx/buffer.h: In member function 'wchar_t* wxWCharBuffer::release() const': /usr/include/wx-2.8/wx/buffer.h:63:23: warning: cast from type 'const wxWCharBuffer*' to type 'wxWCharBuffer*' casts away qualifiers [-Wcast-qual] ((classname *)this)->m_str = NULL; \ ^~~~ /usr/include/wx-2.8/wx/buffer.h:134:1: note: in expansion of macro 'DEFINE_BUFFER' DEFINE_BUFFER(wxWCharBuffer, wchar_t, wxStrdupW); ^~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/pages.cpp:24: /usr/include/wx-2.8/wx/buffer.h: In member function 'void wxMemoryBuffer::AppendByte(char)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:233:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_RET(cond, msg) wxCHECK2_MSG(cond, return, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/buffer.h:289:9: note: in expansion of macro 'wxCHECK_RET' wxCHECK_RET( m_bufdata->m_data, wxT("invalid wxMemoryBuffer") ); ^~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/memory.h:16, from /usr/include/wx-2.8/wx/object.h:20, from /usr/include/wx-2.8/wx/wx.h:16, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/string.h: In member function 'wxChar* wxStringData::data() const': /usr/include/wx-2.8/wx/string.h:223:51: warning: cast from type 'const wxStringData*' to type 'wxChar*' {aka 'wchar_t*'} casts away qualifiers [-Wcast-qual] wxChar* data() const { return (wxChar*)(this + 1); } ^ /usr/include/wx-2.8/wx/string.h: In member function 'void wxStringBase::Init()': /usr/include/wx-2.8/wx/string.h:270:39: warning: cast from type 'const wxChar*' {aka 'const wchar_t*'} to type 'wxChar*' {aka 'wchar_t*'} casts away qualifiers [-Wcast-qual] void Init() { m_pchData = (wxChar *)wxEmptyString; } ^~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/pages.cpp:24: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayShort::Remove(_wxArraywxArrayShort)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:849:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayShort, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:993:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_SHORT' WX_DEFINE_USER_EXPORTED_ARRAY_SHORT(short, wxArrayShort, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayInt::Remove(_wxArraywxArrayInt)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:856:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayInt, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:994:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_INT' WX_DEFINE_USER_EXPORTED_ARRAY_INT(int, wxArrayInt, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayDouble::Remove(_wxArraywxArrayDouble)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:877:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayDouble, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:995:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_DOUBLE' WX_DEFINE_USER_EXPORTED_ARRAY_DOUBLE(double, wxArrayDouble, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayLong::Remove(_wxArraywxArrayLong)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:863:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayLong, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:996:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_LONG' WX_DEFINE_USER_EXPORTED_ARRAY_LONG(long, wxArrayLong, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:17, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::operator[](size_t) const': /usr/include/wx-2.8/wx/dynarray.h:335:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] { return (T&)(base::operator[](uiIndex)); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Item(size_t) const': /usr/include/wx-2.8/wx/dynarray.h:337:44: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] { return (T&)(base::operator[](uiIndex)); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void*& wxArrayPtrVoid::Last() const': /usr/include/wx-2.8/wx/dynarray.h:339:48: warning: cast from type 'const void**' to type 'void**' casts away qualifiers [-Wcast-qual] { return (T&)(base::operator[](Count() - 1)); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/pages.cpp:24: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayPtrVoid::Remove(_wxArraywxArrayPtrVoid)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:17, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::begin()': /usr/include/wx-2.8/wx/dynarray.h:450:51: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] iterator begin() { return (iterator)base::begin(); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::begin() const': /usr/include/wx-2.8/wx/dynarray.h:451:69: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] const_iterator begin() const { return (const_iterator)base::begin(); }\ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::end()': /usr/include/wx-2.8/wx/dynarray.h:453:47: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] iterator end() { return (iterator)base::end(); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void* const* wxArrayPtrVoid::end() const': /usr/include/wx-2.8/wx/dynarray.h:454:65: warning: cast from type 'wxBaseArrayPtrVoid::const_iterator' {aka 'const void* const*'} to type 'wxArrayPtrVoid::const_iterator' {aka 'void* const*'} casts away qualifiers [-Wcast-qual] const_iterator end() const { return (const_iterator)base::end(); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator, wxArrayPtrVoid::iterator)': /usr/include/wx-2.8/wx/dynarray.h:456:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)first, (biterator)last); }\ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:456:65: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)first, (biterator)last); }\ ^~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:456:69: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)first, (biterator)last); }\ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::erase(wxArrayPtrVoid::iterator)': /usr/include/wx-2.8/wx/dynarray.h:458:47: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)it); } \ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:458:49: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::erase((biterator)it); } \ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::size_type, wxArrayPtrVoid::const_reference)': /usr/include/wx-2.8/wx/dynarray.h:462:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { base::insert((biterator)it, n, (bconst_reference)v); } \ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void** wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_reference)': /usr/include/wx-2.8/wx/dynarray.h:464:48: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:464:71: warning: cast from type 'wxBaseArrayPtrVoid::iterator' {aka 'const void**'} to type 'wxArrayPtrVoid::iterator' {aka 'void**'} casts away qualifiers [-Wcast-qual] { return (iterator)base::insert((biterator)it, (bconst_reference)v); }\ ^ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h: In member function 'void wxArrayPtrVoid::insert(wxArrayPtrVoid::iterator, wxArrayPtrVoid::const_iterator, wxArrayPtrVoid::const_iterator)': /usr/include/wx-2.8/wx/dynarray.h:466:31: warning: cast from type 'wxArrayPtrVoid::iterator' {aka 'void**'} to type 'wxArrayPtrVoid::biterator' {aka 'const void**'} casts away qualifiers [-Wcast-qual] { base::insert((biterator)it, (bconst_iterator)first, \ ^~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:997:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(void *, wxArrayPtrVoid, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/list.h: In member function 'void** wxNodeBase::GetDataPtr() const': /usr/include/wx-2.8/wx/list.h:484:56: warning: cast from type 'const wxNodeBase*' to type 'wxNodeBase*' casts away qualifiers [-Wcast-qual] void** GetDataPtr() const { return &(((wxNodeBase*)this)->m_data); } ^~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxListBase::operator wxList&() const': /usr/include/wx-2.8/wx/list.h:1174:64: warning: cast from type 'const wxListBase*' to type 'wxList*' casts away qualifiers [-Wcast-qual] inline wxListBase::operator wxList&() const { return *(wxList*)this; } ^~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1185:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1185:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode, ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1225:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1225:1: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::Iterator::Iterator(wxLongToLongHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxLongToLongHashMap_wxImplementation_HashTable*'} to type 'wxLongToLongHashMap_wxImplementation_HashTable::Self*' {aka 'wxLongToLongHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:696:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:735:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h: In constructor 'wxLongToLongHashMap_wxImplementation_HashTable::const_iterator::const_iterator(wxLongToLongHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxLongToLongHashMap_wxImplementation_HashTable*'} to type 'wxLongToLongHashMap_wxImplementation_HashTable::Self*' {aka 'wxLongToLongHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:696:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:735:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::Iterator::Iterator(wxShadowObjectMethods_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxShadowObjectMethods_wxImplementation_HashTable*'} to type 'wxShadowObjectMethods_wxImplementation_HashTable::Self*' {aka 'wxShadowObjectMethods_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:20:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::const_iterator::const_iterator(wxShadowObjectMethods_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxShadowObjectMethods_wxImplementation_HashTable*'} to type 'wxShadowObjectMethods_wxImplementation_HashTable::Self*' {aka 'wxShadowObjectMethods_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:20:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_Pair::wxShadowObjectFields_wxImplementation_Pair(wxShadowObjectFields_wxImplementation_Pair::const_t1&, const void* const&)': /usr/include/wx-2.8/wx/hashmap.h:433:79: warning: cast from type 'const const_t2' {aka 'const void* const'} to type 'wxShadowObjectFields_wxImplementation_Pair::t2' {aka 'void*'} casts away qualifiers [-Wcast-qual] CLASSNAME( const const_t1& f, const const_t2& s ):first(t1(f)),second(t2(s)) {} \ ^ /usr/include/wx-2.8/wx/hashmap.h:625:1: note: in expansion of macro '_WX_DECLARE_PAIR' _WX_DECLARE_PAIR( KEY_T, VALUE_T, CLASSNAME##_wxImplementation_Pair, CLASSEXP ) \ ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:25:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::Iterator::Iterator(wxShadowObjectFields_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxShadowObjectFields_wxImplementation_HashTable*'} to type 'wxShadowObjectFields_wxImplementation_HashTable::Self*' {aka 'wxShadowObjectFields_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:25:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::const_iterator::const_iterator(wxShadowObjectFields_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxShadowObjectFields_wxImplementation_HashTable*'} to type 'wxShadowObjectFields_wxImplementation_HashTable::Self*' {aka 'wxShadowObjectFields_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:703:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:25:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' WX_DECLARE_STRING_HASH_MAP_WITH_DECL( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/pages.cpp:24: /usr/include/wx-2.8/wx/vector.h: In member function 'wxVectorBase& wxVectorBase::operator=(const wxVectorBase&)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:186:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_MSG(cond, rc, msg) wxCHECK2_MSG(cond, return rc, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:183:38: note: in expansion of macro 'wxCHECK_MSG' #define wxCHECK(cond, rc) wxCHECK_MSG(cond, rc, NULL) ^~~~~~~~~~~ /usr/include/wx-2.8/wx/vector.h:129:9: note: in expansion of macro 'wxCHECK' wxCHECK(copy(vb), *this); ^~~~~~~ In file included from /usr/include/wx-2.8/wx/clntdata.h:162, from /usr/include/wx-2.8/wx/event.h:18, from /usr/include/wx-2.8/wx/wx.h:25, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/clntdata.h: In member function 'virtual void* wxClientDataDictionaryPairVector::Copy(const void*) const': /usr/include/wx-2.8/wx/vector.h:142:33: warning: cast from type 'const void*' to type 'wxClientDataDictionaryPair*' casts away qualifiers [-Wcast-qual] return new obj(*(obj *) o);\ ^ /usr/include/wx-2.8/wx/vector.h:158:5: note: in expansion of macro 'WX_DECLARE_VECTORBASE' WX_DECLARE_VECTORBASE(obj, cls)\ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/pages.cpp:24: /usr/include/wx-2.8/wx/clntdata.h: In copy constructor 'wxClientDataDictionaryPairVector::wxClientDataDictionaryPairVector(const wxClientDataDictionaryPairVector&)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:189:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK2(cond, op) wxCHECK2_MSG(cond, op, NULL) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/vector.h:148:9: note: in expansion of macro 'wxCHECK2' wxCHECK2(copy(c), return);\ ^~~~~~~~ /usr/include/wx-2.8/wx/vector.h:158:5: note: in expansion of macro 'WX_DECLARE_VECTORBASE' WX_DECLARE_VECTORBASE(obj, cls)\ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In member function 'void wxClientDataDictionaryPairVector::push_back(const wxClientDataDictionaryPair&)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:189:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK2(cond, op) wxCHECK2_MSG(cond, op, NULL) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/vector.h:162:9: note: in expansion of macro 'wxCHECK2' wxCHECK2(Alloc(size() + 1), return);\ ^~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/clntdata.h:162, from /usr/include/wx-2.8/wx/event.h:18, from /usr/include/wx-2.8/wx/wx.h:25, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/clntdata.h: In member function 'const wxClientDataDictionaryPair& wxClientDataDictionaryPairVector::at(wxVectorBase::size_type) const': /usr/include/wx-2.8/wx/vector.h:171:36: warning: cast from type 'const void*' to type 'wxClientDataDictionaryPair*' casts away qualifiers [-Wcast-qual] return *(obj *) GetItem(idx);\ ^ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/clntdata.h: In member function 'wxClientDataDictionaryPair& wxClientDataDictionaryPairVector::at(wxVectorBase::size_type)': /usr/include/wx-2.8/wx/vector.h:175:36: warning: cast from type 'const void*' to type 'wxClientDataDictionaryPair*' casts away qualifiers [-Wcast-qual] return *(obj *) GetItem(idx);\ ^ /usr/include/wx-2.8/wx/clntdata.h:172:1: note: in expansion of macro '_WX_DECLARE_VECTOR' _WX_DECLARE_VECTOR( ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_Pair::wxStringToColourHashMap_wxImplementation_Pair(wxStringToColourHashMap_wxImplementation_Pair::const_t1&, const wxColour* const&)': /usr/include/wx-2.8/wx/hashmap.h:433:79: warning: cast from type 'const const_t2' {aka 'const wxColour* const'} to type 'wxStringToColourHashMap_wxImplementation_Pair::t2' {aka 'wxColour*'} casts away qualifiers [-Wcast-qual] CLASSNAME( const const_t1& f, const const_t2& s ):first(t1(f)),second(t2(s)) {} \ ^ /usr/include/wx-2.8/wx/hashmap.h:625:1: note: in expansion of macro '_WX_DECLARE_PAIR' _WX_DECLARE_PAIR( KEY_T, VALUE_T, CLASSNAME##_wxImplementation_Pair, CLASSEXP ) \ ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:686:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h:544:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::Iterator::Iterator(wxStringToColourHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxStringToColourHashMap_wxImplementation_HashTable*'} to type 'wxStringToColourHashMap_wxImplementation_HashTable::Self*' {aka 'wxStringToColourHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:686:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h:544:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::const_iterator::const_iterator(wxStringToColourHashMap_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxStringToColourHashMap_wxImplementation_HashTable*'} to type 'wxStringToColourHashMap_wxImplementation_HashTable::Self*' {aka 'wxStringToColourHashMap_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:686:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gdicmn.h:544:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/pages.cpp:24: /usr/include/wx-2.8/wx/event.h: In member function 'void wxCloseEvent::Veto(bool)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:233:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_RET(cond, msg) wxCHECK2_MSG(cond, return, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:1409:9: note: in expansion of macro 'wxCHECK_RET' wxCHECK_RET( m_canVeto, ^~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h: In member function 'void wxEventTableEntryPointerArray::Remove(_wxArraywxEventTableEntryPointerArray)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:649:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, base, class wxARRAY_DEFAULT_EXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:825:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_PTR' WX_DEFINE_TYPEARRAY_PTR(T, name, wxBaseArrayPtrVoid) ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2324:1: note: in expansion of macro 'WX_DEFINE_ARRAY_PTR' WX_DEFINE_ARRAY_PTR(const wxEventTableEntry*, wxEventTableEntryPointerArray); ^~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h: In function 'void wxPostEvent(wxEvtHandler*, wxEvent&)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:233:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_RET(cond, msg) wxCHECK2_MSG(cond, return, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2568:5: note: in expansion of macro 'wxCHECK_RET' wxCHECK_RET( dest, wxT("need an object to post event to in wxPostEvent") ); ^~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1130:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1130:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST' WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/pages.cpp:24: /usr/include/wx-2.8/wx/module.h: In member function 'void wxArrayClassInfo::Remove(_wxArraywxArrayClassInfo)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h:24:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(wxClassInfo *, wxArrayClassInfo, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h: In member function 'void wxModule::AddDependency(wxClassInfo*)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:233:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_RET(cond, msg) wxCHECK2_MSG(cond, return, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/module.h:71:9: note: in expansion of macro 'wxCHECK_RET' wxCHECK_RET( dep, wxT("NULL module dependency") ); ^~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:17, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxDateTimeArray::Add(const _wxObjArraywxDateTimeArray*)': /usr/include/wx-2.8/wx/dynarray.h:579:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] { base::push_back((T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1494:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxDateTimeArray::push_back(const _wxObjArraywxDateTimeArray*)': /usr/include/wx-2.8/wx/dynarray.h:581:27: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] { base::push_back((T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1494:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxDateTimeArray::Insert(const _wxObjArraywxDateTimeArray*, size_t)': /usr/include/wx-2.8/wx/dynarray.h:587:43: warning: cast from type 'const _wxObjArraywxDateTimeArray*' {aka 'const wxDateTime*'} to type '_wxObjArraywxDateTimeArray*' {aka 'wxDateTime*'} casts away qualifiers [-Wcast-qual] { base::insert(begin() + uiIndex, (T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1494:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(wxDateTime, wxDateTimeArray, WXDLLIMPEXP_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/pages.cpp:24: /usr/include/wx-2.8/wx/datetime.h: In member function 'void wxHolidayAuthoritiesArray::Remove(_wxArraywxHolidayAuthoritiesArray)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:835:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, wxBaseArrayPtrVoid, wxARRAY_EMPTY expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/datetime.h:1506:1: note: in expansion of macro 'WX_DEFINE_USER_EXPORTED_ARRAY_PTR' WX_DEFINE_USER_EXPORTED_ARRAY_PTR(wxDateTimeHolidayAuthority *, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/window.h:111:1: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLEXPORT); ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/window.h:111:1: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLEXPORT); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:36, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/window.h: In member function 'virtual bool wxWindowBase::HasCapture() const': /usr/include/wx-2.8/wx/window.h:722:30: warning: cast from type 'const wxWindowBase*' to type 'wxWindow*' casts away qualifiers [-Wcast-qual] { return (wxWindow *)this == GetCapture(); } ^~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/pages.cpp:24: /usr/include/wx-2.8/wx/gtk/window.h: In member function 'void wxArrayGdkWindows::Remove(_wxArraywxArrayGdkWindows)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:655:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, base, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:829:5: note: in expansion of macro 'WX_DEFINE_EXPORTED_TYPEARRAY_PTR' WX_DEFINE_EXPORTED_TYPEARRAY_PTR(T, name, wxBaseArrayPtrVoid) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/window.h:19:1: note: in expansion of macro 'WX_DEFINE_EXPORTED_ARRAY_PTR' WX_DEFINE_EXPORTED_ARRAY_PTR(GdkWindow *, wxArrayGdkWindows); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:17, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/iconbndl.h: In member function 'void wxIconArray::Add(const _wxObjArraywxIconArray*)': /usr/include/wx-2.8/wx/dynarray.h:579:27: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] { base::push_back((T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:787:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' WX_DECLARE_EXPORTED_OBJARRAY( wxIcon, wxIconArray ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h: In member function 'void wxIconArray::push_back(const _wxObjArraywxIconArray*)': /usr/include/wx-2.8/wx/dynarray.h:581:27: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] { base::push_back((T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:787:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' WX_DECLARE_EXPORTED_OBJARRAY( wxIcon, wxIconArray ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h: In member function 'void wxIconArray::Insert(const _wxObjArraywxIconArray*, size_t)': /usr/include/wx-2.8/wx/dynarray.h:587:43: warning: cast from type 'const _wxObjArraywxIconArray*' {aka 'const wxIcon*'} to type '_wxObjArraywxIconArray*' {aka 'wxIcon*'} casts away qualifiers [-Wcast-qual] { base::insert(begin() + uiIndex, (T*)pItem); } \ ^~~~~ /usr/include/wx-2.8/wx/dynarray.h:791:5: note: in expansion of macro '_WX_DECLARE_OBJARRAY' _WX_DECLARE_OBJARRAY(_wxObjArray##name, name, wxArrayPtrVoid, decl) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:794:5: note: in expansion of macro 'WX_DECLARE_OBJARRAY_WITH_DECL' WX_DECLARE_OBJARRAY_WITH_DECL(T, name, class expmode) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:787:5: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_OBJARRAY' WX_DECLARE_USER_EXPORTED_OBJARRAY(T, name, WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/iconbndl.h:22:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_OBJARRAY' WX_DECLARE_EXPORTED_OBJARRAY( wxIcon, wxIconArray ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:21, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::Iterator::Iterator(wxImageHistogramBase_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:188:41: warning: cast from type 'const Self*' {aka 'const wxImageHistogramBase_wxImplementation_HashTable*'} to type 'wxImageHistogramBase_wxImplementation_HashTable::Self*' {aka 'wxImageHistogramBase_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : m_node(node), m_ht((Self*)ht) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:696:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:699:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/image.h:136:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::const_iterator::const_iterator(wxImageHistogramBase_wxImplementation_HashTable::Node*, const Self*)': /usr/include/wx-2.8/wx/hashmap.h:230:38: warning: cast from type 'const Self*' {aka 'const wxImageHistogramBase_wxImplementation_HashTable*'} to type 'wxImageHistogramBase_wxImplementation_HashTable::Self*' {aka 'wxImageHistogramBase_wxImplementation_HashTable*'} casts away qualifiers [-Wcast-qual] : Iterator( node, (Self*)ht ) {} \ ^~ /usr/include/wx-2.8/wx/hashmap.h:627:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, CLASSNAME##_wxImplementation_KeyEx, KEY_EQ_T, CLASSNAME##_wxImplementation_HashTable, CLASSEXP, grow_lf70, never_shrink ) \ ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:696:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/hashmap.h:699:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/image.h:136:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dataobj.h:262:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dataobj.h:262:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/pages.cpp:24: /usr/include/wx-2.8/wx/radiobox.h: In member function 'void wxToolTipArray::Remove(_wxArraywxToolTipArray)': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:353:7: note: in expansion of macro 'wxCHECK2_MSG' wxCHECK2_MSG( iIndex != wxNOT_FOUND, return, \ ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:486:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_HELPER' _WX_DEFINE_TYPEARRAY_HELPER(T, name, base, classexp, _WX_PTROP_NONE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:669:5: note: in expansion of macro '_WX_DEFINE_TYPEARRAY_PTR' _WX_DEFINE_TYPEARRAY_PTR(_wxArray##name, name, base, classdecl) ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:655:5: note: in expansion of macro 'WX_DEFINE_TYPEARRAY_WITH_DECL_PTR' WX_DEFINE_TYPEARRAY_WITH_DECL_PTR(T, name, base, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/dynarray.h:829:5: note: in expansion of macro 'WX_DEFINE_EXPORTED_TYPEARRAY_PTR' WX_DEFINE_EXPORTED_TYPEARRAY_PTR(T, name, wxBaseArrayPtrVoid) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/radiobox.h:25:1: note: in expansion of macro 'WX_DEFINE_EXPORTED_ARRAY_PTR' WX_DEFINE_EXPORTED_ARRAY_PTR(wxToolTip *, wxToolTipArray); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:18, from gui/pages.cpp:31: /usr/include/wx-2.8/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/radiobox.h:19:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/gtk/radiobox.h:19:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/tbarbase.h:231:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/tbarbase.h:231:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/sizer.h:414:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1119:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL' WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLEXPORT) ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/sizer.h:414:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST' WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList ); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/statusbr.h: In member function 'wxString* const& wxListString::const_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:886:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1112:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/statusbr.h:25:1: note: in expansion of macro 'WX_DECLARE_LIST' WX_DECLARE_LIST(wxString, wxListString); ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/statusbr.h: In member function 'wxString* const& wxListString::const_reverse_iterator::operator*() const': /usr/include/wx-2.8/wx/list.h:968:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] { return *(pointer_type)m_node->GetDataPtr(); } \ ^ /usr/include/wx-2.8/wx/list.h:1101:5: note: in expansion of macro 'WX_DECLARE_LIST_4' WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1106:5: note: in expansion of macro 'WX_DECLARE_LIST_3' WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/list.h:1112:5: note: in expansion of macro 'WX_DECLARE_LIST_2' WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/statusbr.h:25:1: note: in expansion of macro 'WX_DECLARE_LIST' WX_DECLARE_LIST(wxString, wxListString); ^~~~~~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/defs.h:521, from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/pages.cpp:24: /usr/include/wx-2.8/wx/valtext.h: In member function 'bool wxTextValidator::CheckValidator() const': /usr/include/wx-2.8/wx/debug.h:194:43: warning: typedef 'wxDummyCheckInt' locally defined but not used [-Wunused-local-typedefs] #define wxFORCE_SEMICOLON typedef int wxDummyCheckInt ^~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:224:9: note: in expansion of macro 'wxFORCE_SEMICOLON' wxFORCE_SEMICOLON /* just to force a semicolon */ ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/debug.h:186:38: note: in expansion of macro 'wxCHECK2_MSG' #define wxCHECK_MSG(cond, rc, msg) wxCHECK2_MSG(cond, return rc, msg) ^~~~~~~~~~~~ /usr/include/wx-2.8/wx/valtext.h:103:9: note: in expansion of macro 'wxCHECK_MSG' wxCHECK_MSG( m_validatorWindow->IsKindOf(CLASSINFO(wxTextCtrl)), false, ^~~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wx.h:25, from gui/pages.cpp:31: gui/pages.cpp: At global scope: /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:35: note: in expansion of macro 'wx__DECLARE_EVT1' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:89: note: in expansion of macro 'wxCommandEventHandler' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/pages.cpp:115:2: note: in expansion of macro 'EVT_BUTTON' EVT_BUTTON(ID_COMPRESS, IntroPage::onClickCompress) ^~~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:35: note: in expansion of macro 'wx__DECLARE_EVT1' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:89: note: in expansion of macro 'wxCommandEventHandler' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/pages.cpp:116:2: note: in expansion of macro 'EVT_BUTTON' EVT_BUTTON(ID_EXTRACT, IntroPage::onClickExtract) ^~~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:96:44: note: in definition of macro 'DECLARE_EVENT_TABLE_ENTRY' wxEventTableEntry(type, winid, idLast, fn, obj) ^~ /usr/include/wx-2.8/wx/event.h:2851:5: note: in expansion of macro 'wx__DECLARE_EVT2' wx__DECLARE_EVT2(evt, id, wxID_ANY, fn) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:35: note: in expansion of macro 'wx__DECLARE_EVT1' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:3031:89: note: in expansion of macro 'wxCommandEventHandler' # define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_COMMAND_BUTTON_CLICKED, winid, wxCommandEventHandler(func)) ^~~~~~~~~~~~~~~~~~~~~ gui/pages.cpp:117:2: note: in expansion of macro 'EVT_BUTTON' EVT_BUTTON(ID_ADVANCED, IntroPage::onClickAdvanced) ^~~~~~~~~~ In file included from /usr/include/wx-2.8/wx/wxprec.h:13, from gui/pages.cpp:24: gui/pages.cpp: In member function 'virtual wxWindow* IntroPage::CreatePanel(wxWindow*)': /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ gui/pages.cpp:143:56: note: in expansion of macro 'wxCommandEventHandler' compressButton->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(IntroPage::onClickCompress), NULL, this); ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ gui/pages.cpp:148:55: note: in expansion of macro 'wxCommandEventHandler' extractButton->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(IntroPage::onClickExtract), NULL, this); ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ gui/pages.cpp:153:56: note: in expansion of macro 'wxCommandEventHandler' advancedButton->Connect(wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(IntroPage::onClickAdvanced), NULL, this); ^~~~~~~~~~~~~~~~~~~~~ gui/pages.cpp: In member function 'virtual wxWindow* ChooseToolPage::CreatePanel(wxWindow*)': /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ gui/pages.cpp:255:47: note: in expansion of macro 'wxCommandEventHandler' tool->Connect(wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler(ChooseToolPage::onChangeTool), NULL, this); ^~~~~~~~~~~~~~~~~~~~~ gui/pages.cpp: In member function 'virtual wxWindow* ChooseInPage::CreatePanel(wxWindow*)': /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxFileDirPickerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/filepicker.h:387:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxFileDirPickerEventFunction, &func) ^~~~~~~~~~~~~~~~~ gui/pages.cpp:413:51: note: in expansion of macro 'wxFileDirPickerEventHandler' panel->Connect(wxEVT_COMMAND_FILEPICKER_CHANGED, wxFileDirPickerEventHandler(ChooseIOPage::onSelectFile), NULL, this); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gui/pages.cpp: In member function 'virtual wxWindow* ChooseExtraInPage::CreatePanel(wxWindow*)': /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxFileDirPickerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/filepicker.h:387:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxFileDirPickerEventFunction, &func) ^~~~~~~~~~~~~~~~~ gui/pages.cpp:548:53: note: in expansion of macro 'wxFileDirPickerEventHandler' panel->Connect(wxEVT_COMMAND_FILEPICKER_CHANGED, wxFileDirPickerEventHandler(ChooseIOPage::onSelectFile), NULL, this); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxFileDirPickerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/filepicker.h:387:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxFileDirPickerEventFunction, &func) ^~~~~~~~~~~~~~~~~ gui/pages.cpp:556:52: note: in expansion of macro 'wxFileDirPickerEventHandler' panel->Connect(wxEVT_COMMAND_DIRPICKER_CHANGED, wxFileDirPickerEventHandler(ChooseIOPage::onSelectFile), NULL, this); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gui/pages.cpp: In member function 'virtual wxWindow* ChooseOutPage::CreatePanel(wxWindow*)': /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxFileDirPickerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/filepicker.h:387:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxFileDirPickerEventFunction, &func) ^~~~~~~~~~~~~~~~~ gui/pages.cpp:656:51: note: in expansion of macro 'wxFileDirPickerEventHandler' panel->Connect(wxEVT_COMMAND_DIRPICKER_CHANGED, wxFileDirPickerEventHandler(ChooseIOPage::onSelectFile), NULL, this); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxFileDirPickerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/filepicker.h:387:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxFileDirPickerEventFunction, &func) ^~~~~~~~~~~~~~~~~ gui/pages.cpp:671:52: note: in expansion of macro 'wxFileDirPickerEventHandler' panel->Connect(wxEVT_COMMAND_FILEPICKER_CHANGED, wxFileDirPickerEventHandler(ChooseIOPage::onSelectFile), NULL, this); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gui/pages.cpp: In member function 'virtual wxWindow* ChooseAudioOptionsMp3Page::CreatePanel(wxWindow*)': /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ gui/pages.cpp:966:57: note: in expansion of macro 'wxCommandEventHandler' abrButton->Connect(wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler(ChooseAudioOptionsMp3Page::onChangeCompressionType), NULL, this); ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ gui/pages.cpp:967:57: note: in expansion of macro 'wxCommandEventHandler' vbrButton->Connect(wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler(ChooseAudioOptionsMp3Page::onChangeCompressionType), NULL, this); ^~~~~~~~~~~~~~~~~~~~~ gui/pages.cpp: In member function 'virtual wxWindow* ChooseAudioOptionsVorbisPage::CreatePanel(wxWindow*)': /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ gui/pages.cpp:1258:61: note: in expansion of macro 'wxCommandEventHandler' qualityButton->Connect(wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler(ChooseAudioOptionsVorbisPage::onChangeTargetType), NULL, this); ^~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/defs.h:313:50: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] #define wx_static_cast(t, x) static_cast(x) ^ /usr/include/wx-2.8/wx/event.h:52:38: note: in expansion of macro 'wx_static_cast' #define wxStaticCastEvent(type, val) wx_static_cast(type, val) ^~~~~~~~~~~~~~ /usr/include/wx-2.8/wx/event.h:2627:45: note: in expansion of macro 'wxStaticCastEvent' (wxObjectEventFunction)(wxEventFunction)wxStaticCastEvent(wxCommandEventFunction, &func) ^~~~~~~~~~~~~~~~~ gui/pages.cpp:1259:61: note: in expansion of macro 'wxCommandEventHandler' bitrateButton->Connect(wxEVT_COMMAND_RADIOBUTTON_SELECTED, wxCommandEventHandler(ChooseAudioOptionsVorbisPage::onChangeTargetType), NULL, this); ^~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' C++ version.o make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' LINK degob make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' LINK descumm make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' LINK desword2 make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' LINK scummvm-tools-cli make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' LINK scummvm-tools make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.87395 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/scummvm-tools-buildroot + : + /bin/rm -rf -- /usr/src/tmp/scummvm-tools-buildroot + cd scummvm-tools-2.0.0 + mkdir -p /usr/src/tmp/scummvm-tools-buildroot/usr/bin + make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/scummvm-tools-buildroot make: Entering directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' /bin/install -p -p -m 0755 -d /usr/src/tmp/scummvm-tools-buildroot/usr/bin /bin/install -p -p -m 0755 -d /usr/src/tmp/scummvm-tools-buildroot/usr/share/scummvm-tools for i in decine degob dekyra deriven descumm desword2 gob_loadcalc extract_mohawk construct_mohawk scummvm-tools-cli scummvm-tools ; do /bin/install -p -p -m 0755 $i /usr/src/tmp/scummvm-tools-buildroot/usr/bin ; done /bin/install -p -m 0755 -d /usr/src/tmp/scummvm-tools-buildroot/usr/share/scummvm-tools /bin/install -p -p -m 0644 ./gui/media/*.* /usr/src/tmp/scummvm-tools-buildroot/usr/share/scummvm-tools make: Leaving directory '/usr/src/RPM/BUILD/scummvm-tools-2.0.0' + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/scummvm-tools-buildroot (auto) Verifying and fixing files in /usr/src/tmp/scummvm-tools-buildroot (binconfig,pkgconfig,libtool,desktop) Checking contents of files in /usr/src/tmp/scummvm-tools-buildroot/ (default) Compressing files in /usr/src/tmp/scummvm-tools-buildroot (auto) Verifying ELF objects in /usr/src/tmp/scummvm-tools-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Hardlinking identical .pyc and .pyo files Processing files: scummvm-tools-2.0.0-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.23456 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd scummvm-tools-2.0.0 + DOCDIR=/usr/src/tmp/scummvm-tools-buildroot/usr/share/doc/scummvm-tools-2.0.0 + export DOCDIR + rm -rf /usr/src/tmp/scummvm-tools-buildroot/usr/share/doc/scummvm-tools-2.0.0 + /bin/mkdir -p /usr/src/tmp/scummvm-tools-buildroot/usr/share/doc/scummvm-tools-2.0.0 + cp -prL README TODO /usr/src/tmp/scummvm-tools-buildroot/usr/share/doc/scummvm-tools-2.0.0 + chmod -R go-w /usr/src/tmp/scummvm-tools-buildroot/usr/share/doc/scummvm-tools-2.0.0 + chmod -R a+rX /usr/src/tmp/scummvm-tools-buildroot/usr/share/doc/scummvm-tools-2.0.0 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NxviEp find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zVqm6R find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) Requires: /lib/ld-linux.so.2, libFLAC.so.8 >= set:mi5I02bZwaGMuI1ojRh3BOQya8aJVm1AXILtvUGhv, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libogg.so.0 >= set:khOAhTVOBlWVwbFejp, libpng16.so.16 >= set:lhpnZtqi9piYPBhAQvj92b4XlTrZE7oQuzrQiETqm0, libpng16.so.16(PNG16_0), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.21), libvorbis.so.0 >= set:jfNxr7Ni2bXDHYmHaCOQccZ38ZwqHg9cyh1, libvorbisenc.so.2 >= set:gd8DCV4Tuk, libwx_baseu-2.8.so.0 >= set:pi4nLt9ZasXzZBepIQIn9PWuGxjRu0uSg00iy6dw7k0uthHDMGCTIDOmamL85CJyKMqR4QmA5DiU0uoC2E0kt115GgMAYg8Jtc7eHPnPSAOAnLBpfHu057i3Ra91zVypkbmZoChGWI52TWbFqiUZis6jnb4lEBZgCpJw9yZ0qtIH5cgdOL6J0xyQX5KCtDsVadsRKpMkRrIK30Vc2AQqluuCDRyAAG0xSypCK2mFsBysREr1yafvWpJLpTUtWBTx9HltSyu5rvwK6h0DJRbTEdYJZ31, libwx_baseu-2.8.so.0(WXU_2.8), libwx_gtk2u_adv-2.8.so.0 >= set:omC7LnrinjHo0, libwx_gtk2u_adv-2.8.so.0(WXU_2.8), libwx_gtk2u_core-2.8.so.0 >= set:riI1jpOEesPpTTKlgmex620l6siHVD9DOFk5YvM6iguEiZLyhBxUDA8cYmyapsaKbnrBdQI2JNnnhSbEQiw5SQr15DoAKerSXY4Y33P0HH5ZBBSojC0CWmDIV0VLFtgSOjBC5wzesfLJ5XqwAufs4Bc6EAfxhEFcbyK8jXWOGZhEb0Wue5auIe9XftsqENFSxavf2P0MoGZIOAFfN60i7wQpdv3I75byLZy1PvB5X38EdcDQJCZ8Pn1FiGnmx9SMuwFmYzrdXYANx3ZsZwZvfMvMMkSvejv59vYkEfTiUwUoFzQ2OLGnnZlC4IGwZH7K6cH9aZt0Gjb9lA9fk9PtVuHunxuPyo5xJHma9jGXEyWSwe9gHdSxYnBefXJEQdjE8ACyfWDy7uGLNalHVzkQ3pQZkfOfk1ZCqZ8KHUJIIvAq0RC9d3nqwO6WPBMtHvi4Hz7i6FO4zY0iRvgFewaJWNLXjfX15aafXlNZ8OrrhPy5UkAaI2l4KMdLlPpP4LY8HS92RHSCf9Ha58Hd4SUGRZwh2nmlJ6Za747c1D7YwgDYLj1rBbSjxWSqy1CiHVqhZKQpe7iVhZ2NGu2ueJSBpB0IuV1Za2UWDvgsjqQSacUM1mTbx7KB96QQdDPwjkmdZ1gyqmU8ZxJhq6S7wrlP2sF8EPZwQh68nyIAEPysjj9OD4SeN6eHgcRazwEWciT8zUf78PXodSWt3P1IHxAbZeSKWSPXqPoQCTzhjOW31Clni9GVNWpHCOfKZ6QZwdR24fLTTpZsOw1g6bNVfC2OjDv13p3mdHeksge3PIrvioJZmGpbOqC64l5Y57xuZzMIjo8yehZ6Zi0G2G3uVnA03er9zgv77QYMAiSUceubvHwxO4ZJ0j9wgm1uwDzUI1NAIzgeyOG9mr2fOvscew8lIZJxVYcgqSlxkmaWk0HrlqpKZ2zbJyWyS5TAevc6WvD0ZkrZavrntCClFd2lDpnnv0oVBxOipBLxtvjCrwnih7KAsZmupo3xT0fYgbByh2w4KhC55ejz46LXJSlhMP1pV98CMJnvWy2aYugFD2, libwx_gtk2u_core-2.8.so.0(WXU_2.8), libwx_gtk2u_core-2.8.so.0(WXU_2.8.8), libz.so.1 >= set:kjLtp, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.UbCMaB Creating scummvm-tools-debuginfo package Processing files: scummvm-tools-debuginfo-2.0.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.oc3p7D find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.AeM3wJ find-requires: running scripts (debuginfo) Requires: scummvm-tools = 2.0.0-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libFLAC.so.8), debug(libc.so.6), debug(libgcc_s.so.1), debug(libogg.so.0), debug(libpng16.so.16), debug(libstdc++.so.6), debug(libvorbis.so.0), debug(libvorbisenc.so.2), debug(libwx_baseu-2.8.so.0), debug(libwx_gtk2u_adv-2.8.so.0), debug(libwx_gtk2u_core-2.8.so.0), debug(libz.so.1) Wrote: /usr/src/RPM/RPMS/i586/scummvm-tools-2.0.0-alt1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/scummvm-tools-debuginfo-2.0.0-alt1.i586.rpm 34.59user 5.38system 0:25.77elapsed 155%CPU (0avgtext+0avgdata 120412maxresident)k 0inputs+0outputs (0major+2105170minor)pagefaults 0swaps 42.32user 7.87system 0:37.97elapsed 132%CPU (0avgtext+0avgdata 120412maxresident)k 0inputs+0outputs (0major+2439427minor)pagefaults 0swaps