<86>Aug  2 08:34:59 userdel[1339194]: delete user 'rooter'
<86>Aug  2 08:34:59 groupadd[1339207]: group added to /etc/group: name=rooter, GID=639
<86>Aug  2 08:34:59 groupadd[1339207]: group added to /etc/gshadow: name=rooter
<86>Aug  2 08:34:59 groupadd[1339207]: new group: name=rooter, GID=639
<86>Aug  2 08:34:59 useradd[1339213]: new user: name=rooter, UID=639, GID=639, home=/root, shell=/bin/bash
<86>Aug  2 08:34:59 userdel[1339240]: delete user 'builder'
<86>Aug  2 08:34:59 userdel[1339240]: removed group 'builder' owned by 'builder'
<86>Aug  2 08:34:59 userdel[1339240]: removed shadow group 'builder' owned by 'builder'
<86>Aug  2 08:34:59 groupadd[1339276]: group added to /etc/group: name=builder, GID=640
<86>Aug  2 08:34:59 groupadd[1339276]: group added to /etc/gshadow: name=builder
<86>Aug  2 08:34:59 groupadd[1339276]: new group: name=builder, GID=640
<86>Aug  2 08:34:59 useradd[1339284]: new user: name=builder, UID=640, GID=640, home=/usr/src, shell=/bin/bash
<13>Aug  2 08:35:04 rpmi: libpng16-1.6.36-alt1 sisyphus+219478.100.1.1 1547633314 installed
<13>Aug  2 08:35:04 rpmi: libogg-1.3.4-alt1 p9+249556.100.1.1 1586300646 installed
<13>Aug  2 08:35:04 rpmi: libexpat-2.2.4-alt1 1503305345 installed
<13>Aug  2 08:35:04 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902907 installed
<13>Aug  2 08:35:04 rpmi: libwayland-client-1.17.0-alt1 sisyphus+225894.100.1.1 1553872805 installed
<13>Aug  2 08:35:04 rpmi: libflac8-1.3.3-alt1 p9+249557.100.1.1 1586302007 installed
<13>Aug  2 08:35:04 rpmi: libvorbis-1.3.6-alt2 sisyphus+220072.200.2.2 1548744475 installed
<13>Aug  2 08:35:04 rpmi: libglvnd-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834872 installed
<13>Aug  2 08:35:04 rpmi: libwayland-server-1.17.0-alt1 sisyphus+225894.100.1.1 1553872805 installed
<13>Aug  2 08:35:04 rpmi: libwayland-egl-4:18.1.0-alt1 sisyphus+225894.100.1.1 1553872805 installed
<13>Aug  2 08:35:04 rpmi: libjasper-2.0.14-alt1 1530105217 installed
<13>Aug  2 08:35:05 rpmi: libogg-devel-1.3.4-alt1 p9+249556.100.1.1 1586300646 installed
<13>Aug  2 08:35:05 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed
<13>Aug  2 08:35:05 rpmi: libgtk+2-locales-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed
<13>Aug  2 08:35:05 rpmi: liborc-0.4.30.1-alt0.2 p9+238791.100.1.1 1570624361 installed
<13>Aug  2 08:35:05 rpmi: libgudev-1:233-alt1 p9+235498.500.2.1 1565021367 installed
<13>Aug  2 08:35:05 rpmi: libfribidi-1.0.7-alt1 p9+238309.200.1.1 1569787058 installed
<13>Aug  2 08:35:05 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed
<13>Aug  2 08:35:05 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed
<13>Aug  2 08:35:05 rpmi: libpixman-3:0.38.4-alt1 sisyphus+228006.100.1.1 1556013870 installed
<13>Aug  2 08:35:05 rpmi: libatk-locales-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed
<13>Aug  2 08:35:05 rpmi: libatk-2.32.0-alt1 sisyphus+225059.600.3.2 1552845362 installed
<13>Aug  2 08:35:05 rpmi: libgraphite2-1.3.13-alt2 sisyphus+226799.100.1.1 1554648241 installed
<13>Aug  2 08:35:05 rpmi: libharfbuzz-2.6.2-alt1 p9+238790.200.1.1 1570435826 installed
<13>Aug  2 08:35:05 rpmi: libfreetype-2.10.1-alt1 p9+247340.100.1.1 1583394177 installed
<13>Aug  2 08:35:05 rpmi: fontconfig-2.13.1-alt1 p9+247340.200.3.1 1583400517 installed
Updating fonts cache: <29>Aug  2 08:35:06 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Aug  2 08:35:06 rpmi: libgsm-1.0.17-alt1 1523356165 installed
<13>Aug  2 08:35:06 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333068 installed
<13>Aug  2 08:35:06 rpmi: liblz4-1:1.9.2-alt1 p9+238696.500.1.1 1570228299 installed
<13>Aug  2 08:35:06 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521082 installed
<13>Aug  2 08:35:07 rpmi: libgcrypt20-1.8.5-alt3 p9+239665.100.7.1 1586364779 installed
<13>Aug  2 08:35:07 rpmi: libsystemd-1:243.8-alt2 p9+249709.100.3.1 1586972032 installed
<13>Aug  2 08:35:07 rpmi: libdbus-1.12.16-alt2 p9+240607.100.1.1 1573553687 installed
<13>Aug  2 08:35:07 rpmi: libavahi-0.6.32-alt1 1500485702 installed
<13>Aug  2 08:35:07 rpmi: libcups-2.3.1-alt1 p9+247593.200.5.1 1585155229 installed
<13>Aug  2 08:35:07 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed
<13>Aug  2 08:35:07 rpmi: libalsa-1:1.1.9-alt2 sisyphus+229323.100.1.1 1557826759 installed
<13>Aug  2 08:35:07 rpmi: libICE-1.0.9-alt1 1409902721 installed
<13>Aug  2 08:35:07 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed
<13>Aug  2 08:35:07 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed
<13>Aug  2 08:35:07 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615009 installed
<13>Aug  2 08:35:07 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed
<13>Aug  2 08:35:07 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Aug  2 08:35:07 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed
<13>Aug  2 08:35:07 rpmi: libX11-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615005 installed
<13>Aug  2 08:35:07 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed
<13>Aug  2 08:35:07 rpmi: libXrender-0.9.8-alt1 1371312112 installed
<13>Aug  2 08:35:07 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed
<13>Aug  2 08:35:07 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed
<13>Aug  2 08:35:07 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed
<13>Aug  2 08:35:07 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed
<13>Aug  2 08:35:07 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed
<13>Aug  2 08:35:07 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed
<13>Aug  2 08:35:07 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed
<13>Aug  2 08:35:07 rpmi: libXi-1.7.9-alt2 sisyphus+226377.100.1.2 1554260260 installed
<13>Aug  2 08:35:07 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949137 installed
<13>Aug  2 08:35:08 rpmi: libpulseaudio-13.0-alt3 p9+254091.100.3.1 1593708023 installed
<13>Aug  2 08:35:08 rpmi: libSDL-1.2.14-alt8 p9+232634.100.1.1 1560964518 installed
<13>Aug  2 08:35:08 rpmi: libpciaccess-1:0.14-alt1 1528969252 installed
<13>Aug  2 08:35:08 rpmi: libdrm-1:2.4.102-alt1 p9+252863.100.1.1 1591372623 installed
<13>Aug  2 08:35:08 rpmi: libGLX-mesa-4:20.1.1-alt1 p9+253152.100.3.1 1592218736 installed
<13>Aug  2 08:35:08 rpmi: libgbm-4:20.1.1-alt1 p9+253152.100.3.1 1592218736 installed
<13>Aug  2 08:35:08 rpmi: libEGL-mesa-4:20.1.1-alt1 p9+253152.100.3.1 1592218736 installed
<13>Aug  2 08:35:08 rpmi: libEGL-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834872 installed
<13>Aug  2 08:35:08 rpmi: libGLX-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834872 installed
<13>Aug  2 08:35:08 rpmi: libGL-7:1.3.1-alt0.p9 p9+251991.160.19.1 1590834872 installed
<13>Aug  2 08:35:09 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed
<13>Aug  2 08:35:09 rpmi: libpango-1.44.6-alt1 p9+237353.700.2.2 1568374131 installed
<13>Aug  2 08:35:09 rpmi: icon-theme-hicolor-0.17-alt2 p9+248347.100.1.1 1584981172 installed
<13>Aug  2 08:35:09 rpmi: libwebp7-1.0.3-alt1 p9+234901.200.1.1 1563552457 installed
<13>Aug  2 08:35:09 rpmi: libjbig-2.1-alt1 1401380926 installed
<13>Aug  2 08:35:09 rpmi: libtiff5-4.0.10.0.57.f9fc01c3-alt1 sisyphus+226958.100.1.1 1554850940 installed
<13>Aug  2 08:35:09 rpmi: shared-mime-info-1.13.1-alt1 p9+238204.100.1.1 1569496447 installed
<13>Aug  2 08:35:09 rpmi: libgdk-pixbuf-locales-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed
<13>Aug  2 08:35:10 rpmi: gsettings-desktop-schemas-data-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed
<13>Aug  2 08:35:10 rpmi: libgio-2.60.7-alt1 p9+237353.100.2.2 1568373081 installed
<13>Aug  2 08:35:10 rpmi: gsettings-desktop-schemas-3.32.0-alt1 sisyphus+225059.300.3.2 1552843980 installed
<13>Aug  2 08:35:10 rpmi: libgdk-pixbuf-2.38.2-alt1 p9+237353.1000.2.2 1568374336 installed
<13>Aug  2 08:35:10 rpmi: libgstreamer1.0-1.16.1-alt1 p9+238791.200.1.1 1570624794 installed
<13>Aug  2 08:35:10 rpmi: libgst-plugins1.0-1.16.1-alt1 p9+238791.300.1.1 1570625076 installed
<13>Aug  2 08:35:10 rpmi: gtk-update-icon-cache-3.24.11-alt1 p9+237353.1200.2.2 1568374786 installed
<13>Aug  2 08:35:11 rpmi: libgtk+2-2.24.32-alt3 sisyphus+227306.100.1.3 1555646092 installed
<13>Aug  2 08:35:11 rpmi: wxGTK-2:2.8.12-alt1.svn20131012.5 1504027601 installed
<13>Aug  2 08:35:11 rpmi: libwxGTK-2:2.8.12-alt1.svn20131012.5 1504027601 installed
<13>Aug  2 08:35:11 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus+221902.2500.4.1 1550596716 installed
<13>Aug  2 08:35:11 rpmi: libstdc++8-devel-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed
<13>Aug  2 08:35:12 rpmi: gcc8-c++-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587912 installed
<13>Aug  2 08:35:12 rpmi: gcc-c++-8-alt2 p9+246536.100.3.1 1582643803 installed
<13>Aug  2 08:35:12 rpmi: libwxGTK-devel-2:2.8.12-alt1.svn20131012.5 1504027601 installed
<13>Aug  2 08:35:13 rpmi: libpng-devel-1.6.36-alt1 sisyphus+219478.100.1.1 1547633314 installed
<13>Aug  2 08:35:13 rpmi: libvorbis-devel-1.3.6-alt2 sisyphus+220072.200.2.2 1548744475 installed
<13>Aug  2 08:35:13 rpmi: libflac-devel-1.3.3-alt1 p9+249557.100.1.1 1586302007 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.68058
+ 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/tar -xf -
+ /bin/gzip -dc /usr/src/RPM/SOURCES/scummvm-tools-2.0.0.tar.gz
+ 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.68058
+ 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_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_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_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.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_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_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.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/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_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_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/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_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/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/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++      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++      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/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++      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/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/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++      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++      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++      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++      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++      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++      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/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++      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/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/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/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++      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/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/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/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/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/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/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.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/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/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/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/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/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/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/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/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/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/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/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_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/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/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/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/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/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_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++      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++      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++      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++      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.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/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/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'
    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++      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'
    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     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'
    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     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'
    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'
    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++      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/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'
    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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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'
    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/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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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<t>(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'
    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++      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     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     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     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.15474
+ 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.87844
+ 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.ileAaZ
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.gYP4sc
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
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.FmhGl6
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.sK8VYt
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.0aHz2p
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
36.17user 4.40system 0:41.43elapsed 97%CPU (0avgtext+0avgdata 120968maxresident)k
0inputs+0outputs (0major+2113473minor)pagefaults 0swaps
44.42user 6.68system 1:03.88elapsed 79%CPU (0avgtext+0avgdata 120968maxresident)k
0inputs+0outputs (0major+2449264minor)pagefaults 0swaps